Exemplo n.º 1
0
 public override void EnterEqualsOp([NotNull] CmanParser.EqualsOpContext context)
 {
     if (context.EQUAL() != null)
     {
         _nodes.Push(new ASTEqualOpNode(context, _nodes.Peek()));
     }
     if (context.NOT_EQUAL() != null)
     {
         _nodes.Push(new ASTNotEqualOpNode(context, _nodes.Peek()));
     }
 }
Exemplo n.º 2
0
 public override void ExitEqualsOp([NotNull] CmanParser.EqualsOpContext context)
 {
     ProcessBinOp((IASTBinOpNode)_nodes.ElementAt(2));
 }
Exemplo n.º 3
0
 public ASTNotEqualOpNode(CmanParser.EqualsOpContext context, ASTNode parent)
     : base(parent)
 {
     SetLocation(context);
 }