//public override void EnterVariableIndicator([NotNull] FormulaParser.VariableIndicatorContext context) //{ // var text = context.children[0].GetText(); // var indicatorString = text.Substring(2, text.Length - 3); // //TODO: 检查符合JSON格式 // indicatorString = indicatorString.Replace("\\", "\\\\"); // indicatorString = indicatorString.Replace("\"", "\\\""); // resultBuilder.Append($",\"{indicatorString}\""); //} public override void EnterVariableReferenceEnd([NotNull] FormulaParser.VariableReferenceEndContext context) { resultBuilder.Append($")"); TryPopOp(); }
/// <summary> /// Exit a parse tree produced by <see cref="FormulaParser.variableReferenceEnd"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitVariableReferenceEnd([NotNull] FormulaParser.VariableReferenceEndContext context) { }