예제 #1
0
        public ASTGoal ParseGoal(String path, Stream stream)
        {
            var scanner = new GoalScanner(path);

            scanner.SetSource(stream);
            var  parser = new GoalParser.GoalParser(scanner);
            bool parsed = parser.Parse();

            if (parsed)
            {
                return(parser.GetGoal());
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
 public GoalParser(GoalScanner scnr) : base(scnr)
 {
 }