private void CreateDialogueNodes(TextReader pTextReader, string pConversation) { _conversationName = pConversation; Tokenizer tokenizer = new Tokenizer(); _tokens = tokenizer.process(pTextReader); _loopStack = new Stack<DialogueNode>(); #if PRINT_TOKENS Console.WriteLine("Tokens:"); foreach(Token t in _tokens) { Console.WriteLine(t.getTokenType().ToString() + ": " + t.getTokenString()); } #endif _nextTokenIndex = 0; _lookaheadIndex = 0; _lookahead = new Token[k]; for (int i = 0; i < k; i++) { ConsumeCurrentToken(); } Languages(); //CreateTreeOfDialogueNodes(); }