public void Analyze(CompilerContext context) { var tokens = new TokenIterator(context.Tokens); var result = AstItem.Programm(); result.Children = Read(tokens); context.AST = result; }