Exemplo n.º 1
0
        private SectionImport ParseImport()
        {
            SectionImport ast = new SectionImport();

            ast.KeyToken = tape.Current;
            tape.MoveNext();
            tape.Match(TokenKind.Colon);
            ast.Packages = ParsePackageList();
            return(ast);
        }
Exemplo n.º 2
0
 private SectionDim.DimVarAST ParseDimVar(TokenTape tape)
 {
     SectionDim.DimVarAST dimv = new SectionDim.DimVarAST();
     dimv.NameToken = tape.Current;
     tape.MoveNext();
     tape.Match(TokenKind.Assign);
     dimv.TypeToken = tape.Current;
     tape.MoveNext();
     return(dimv);
 }