void InitIdentifier() { tokens = new Tokens(this.tokenList); tokenizer = new Tokenizer(tokens); statementIdentifier = new StatementIdentifier(statements.ToArray()); statementIdentifier.Ended += OnEnded; input = new InputHandler(tokenizer,statementIdentifier, args); input.Finished += OnEnded; }
public InputHandler(Tokenizer tokenizer, StatementIdentifier statementIdentifier, string[] args) { this.statementIdentifier = statementIdentifier; this.tokenizer = tokenizer; tokenizer.SentenceTokenized += OnSentenceTockenized; if (args == null) Start(); else { tokenizer.Tokenize(args); if (Finished != null) Finished(); } }