コード例 #1
0
ファイル: Parser.cs プロジェクト: kameshb96/PascalCompiler
        BlockNode ParseBlock()
        {
            List <VarDecl>        varDeclarations = ParseVarDecl();
            CompoundStatementNode statementList   = ParseCompoundStatement();

            return(new BlockNode(varDeclarations, statementList));
        }
コード例 #2
0
ファイル: AST.cs プロジェクト: kameshb96/PascalCompiler
 public BlockNode(List <VarDecl> varDeclarations, CompoundStatementNode statementList)
 {
     VarDeclarations = varDeclarations;
     StatementList   = statementList;
 }