Exemplo n.º 1
0
 def visitTypes(self, ctx:MPParser.TypesContext):
     if ctx.BOOLEAN(): return BoolType()
     elif ctx.INTEGER(): return IntType()
     elif ctx.REAL(): return FloatType()
     elif ctx.STRING(): return StringType()
     else: return self.visit(ctx.arraycp())
Exemplo n.º 2
0
 def visitTypes(self, ctx: MPParser.TypesContext):
     if ctx.primitiveTypes():
         return self.visit(ctx.primitiveTypes())
     else:
         return self.visit(ctx.compoundTypes())
 def visitTypes(self, ctx: MPParser.TypesContext):
     '''types: primtype | compoundtype'''
     return self.visit(ctx.primtype()) if ctx.primtype() else self.visit(
         ctx.compoundtype())