예제 #1
0
파일: parser.py 프로젝트: liangwang/m5
 def p_statements__none(self, p):
     "statements : '{' '}'"
     p[0] = ast.StatementListAST(self, [])
예제 #2
0
파일: parser.py 프로젝트: liangwang/m5
 def p_statement__if_else_if(self, p):
     "if_statement : IF '(' expr ')' statements ELSE if_statement"
     p[0] = ast.IfStatementAST(self, p[3], p[5],
                               ast.StatementListAST(self, p[7]))
예제 #3
0
파일: parser.py 프로젝트: liangwang/m5
 def p_statements__inner(self, p):
     "statements : '{' statements_inner '}'"
     p[0] = ast.StatementListAST(self, p[2])