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); }
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); }