static void Symbol(out Symbol symbol) { symbol = null; switch (la.kind) { case 2: { Get(); symbol = new CompoundSymbol(t.val); break; } case 3: { Get(); symbol = new Character(t.val); break; } case 4: { Get(); symbol = new Macrodigit(Convert.ToInt32(t.val)); break; } case 14: { Get(); symbol = new TrueIdentifier(t.val); break; } case 15: { Get(); symbol = new FalseIdentifier(t.val); break; } case 1: { Get(); symbol = new Identifier(t.val); break; } default: SynErr(42); break; } }
public abstract void VisitFalseIdentifier(FalseIdentifier falseIdentifier);
public override void VisitFalseIdentifier(FalseIdentifier falseIdentifier) { sb.Append("false"); }
public override void VisitFalseIdentifier(FalseIdentifier falseIdentifier) { throw new NotImplementedException(); }