Beispiel #1
0
        public Sequence ParseSequence(String seqStr)
        {
            SequenceParserEnvironmentInterpreted parserEnv = new SequenceParserEnvironmentInterpreted(curActions);
            List <string> warnings = new List <string>();
            Sequence      seq      = SequenceParser.ParseSequence(seqStr, parserEnv, warnings);

            foreach (string warning in warnings)
            {
                System.Console.Error.WriteLine(warning);
            }
            return(seq);
        }
Beispiel #2
0
        public SequenceExpression ParseSequenceExpression(String seqExprStr)
        {
            Dictionary <String, String>          predefinedVariables = new Dictionary <string, string>();
            SequenceParserEnvironmentInterpreted parserEnv           = new SequenceParserEnvironmentInterpreted(curActions);
            List <string>      warnings = new List <string>();
            SequenceExpression seqExpr  = SequenceParser.ParseSequenceExpression(seqExprStr, predefinedVariables, parserEnv, warnings);

            foreach (string warning in warnings)
            {
                System.Console.Error.WriteLine(warning);
            }
            return(seqExpr);
        }