Esempio n. 1
0
 public BoolNode(CoolParser.BoolExpContext context, Node s) : base(s.Childs)
 {
     this.context = context;
     this.V       = context.BOOL().GetText().ToLower() == "true";
     Type         = "Bool";
 }
Esempio n. 2
0
 public override object VisitBoolExp([NotNull] CoolParser.BoolExpContext context)
 {
     return(new Constant(context.BOOL().GetText().ToLower() == "true", p.Types["Bool"], GetCoord(context)));
 }