/// <summary> /// Enter a parse tree produced by <see cref="BBSCodeParser.bbsCodeEntity"/>. /// </summary> /// <param name="context">The parse tree.</param> public override void EnterBbsCodeEntity([NotNull] BBSCodeParser.BbsCodeEntityContext context) { string entityName = context.GetText().Trim().ToUpper(); entityName = entityName.Substring(1, entityName.Length - 2); Parsed.TextConcat(EntitiesTable.GetValue(entityName)); }
/// <summary> /// Exit a parse tree produced by <see cref="BBSCodeParser.bbsCodeEntity"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitBbsCodeEntity([NotNull] BBSCodeParser.BbsCodeEntityContext context) { }