Ejemplo n.º 1
0
 public void ExitSignificand(BASICParser.SignificandContext context)
 {
     if (currentFraction == null)
     {
         currentSignificand = new Significand(currentInteger);
     }
     else
     {
         currentSignificand = isInt ? new Significand(currentInteger, currentFraction) : new Significand(currentFraction);
         currentFraction    = null;
     }
 }
Ejemplo n.º 2
0
 public void EnterSignificand(BASICParser.SignificandContext context)
 {
     isInt = false;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Exit a parse tree produced by <see cref="BASICParser.significand"/>.
 /// <para>The default implementation does nothing.</para>
 /// </summary>
 /// <param name="context">The parse tree.</param>
 public virtual void ExitSignificand([NotNull] BASICParser.SignificandContext context)
 {
 }