예제 #1
0
파일: parser.py 프로젝트: liangwang/m5
 def p_literal__bool(self, p):
     "literal : LIT_BOOL"
     p[0] = ast.LiteralExprAST(self, p[1], "bool")
예제 #2
0
파일: parser.py 프로젝트: liangwang/m5
 def p_literal__number(self, p):
     "literal : NUMBER"
     p[0] = ast.LiteralExprAST(self, p[1], "int")
예제 #3
0
파일: parser.py 프로젝트: liangwang/m5
 def p_literal__float(self, p):
     "literal : FLOATNUMBER"
     p[0] = ast.LiteralExprAST(self, p[1], "int")
예제 #4
0
파일: parser.py 프로젝트: liangwang/m5
 def p_literal__string(self, p):
     "literal : STRING"
     p[0] = ast.LiteralExprAST(self, p[1], "std::string")