public override void ExitNamedSql([NotNull] SdmapParser.NamedSqlContext context) { (bool success, NavigateToMatch match)match; var syntax = context.SYNTAX().GetText(); //match = Match(IdKind.NamedSql, syntax, context); //if (match.success) _matches.Add(match.match); var prefix = string.Join(".", _nsStack.Reverse()); var nsSyntax = prefix != "" ? prefix + "." + syntax : syntax; match = Match(IdKind.SQL, nsSyntax, context); if (match.success) { _matches.Add(match.match); } base.ExitNamedSql(context); }
public override Result VisitNamedSql([NotNull] SdmapParser.NamedSqlContext context) { var id = context.GetToken(SYNTAX, 0).GetText(); return(Context.TryAdd(id, SqlEmiterUtil.CreateNamed(context, Context.CurrentNs))); }
public override Result VisitNamedSql([NotNull] SdmapParser.NamedSqlContext context) { VisitedNamedSql = true; return(Result.Ok()); }