コード例 #1
0
ファイル: ASTUtil.cs プロジェクト: valmac/nesper
        public static IList <String> GetIdentList(EsperEPL2GrammarParser.ColumnListContext ctx)
        {
            if (ctx == null || (ctx.ChildCount == 0))
            {
                return(Collections.GetEmptyList <string>());
            }
            IList <ITerminalNode> idents     = ctx.IDENT();
            IList <String>        parameters = new List <String>(idents.Count);

            foreach (var ident in idents)
            {
                parameters.Add(ident.GetText());
            }
            return(parameters);
        }
コード例 #2
0
        public static IList<string> GetIdentList(EsperEPL2GrammarParser.ColumnListContext ctx)
        {
            if (ctx == null || ctx.IsEmpty)
            {
                return new EmptyList<string>();
            }

            IList<ITerminalNode> idents = ctx.IDENT();
            IList<string> parameters = new List<string>(idents.Count);
            foreach (var ident in idents)
            {
                parameters.Add(ident.GetText());
            }

            return parameters;
        }