ast.cc 32 KB