Exemple #1
0
        public bool RunASTBuilders()
        {
            if (!BuilderStateMachine.InputIsSet)
            {
                DataContext.ASTHandlerExceptions.Add(new QLError("previous step not completed successfuly"));
                return(false);
            }

            BuilderStateMachine.ASTIsBuilt = RunHandlerLevel(ASTBuilders.ToArray());
            return(BuilderStateMachine.ASTIsBuilt);
        }
Exemple #2
0
 public void RegisterASTBuilder(IExecutableHandler handler)
 {
     ASTBuilders.Add(handler);
 }