示例#1
0
 def visitPrimitive_type(self, ctx: MPParser.Primitive_typeContext):
     if ctx.INTEGER():
         return IntType()
     elif ctx.BOOLEAN():
         return BoolType()
     elif ctx.STRING():
         return StringType()
     else:
         return FloatType()
示例#2
0
 def visitPrimitive_type(self, ctx: MPParser.Primitive_typeContext):
     if ctx.INTTYPE():
         return IntType()
     elif ctx.REALTYPE():
         return FloatType()
     elif ctx.STRINGTYPE():
         return StringType()
     else:
         return BoolType()
示例#3
0
 def visitPrimitive_type(self, ctx: MPParser.Primitive_typeContext):
     #primitive_type : (BOOLEAN | INTEGER | REAL | STRING)
     if ctx.BOOLEAN():
         return BoolType()
     elif ctx.INTEGER():
         return IntType()
     elif ctx.REAL():
         return FloatType()
     elif ctx.STRING():
         return StringType()