internal TerminalSymbol(UnifiedString identifier, Int32 Position, Int32 symbolNumber, Int64 enumValue) : base(identifier, Position, symbolNumber) { EnumValue = enumValue; _EmptyComputationResult = EmptyComputationResultEnum.NotEmpty; // Terminal symbols are never empty FlagName = MakeFlagIdentifier(EnumValue, identifier.ToString()); }
public override String ToString() => Identifier.ToString();
internal void Append(StringBuilder sb) => sb.Append(TypeString.ToString()) .Append(' ') .Append(NameString.ToString());