void create_intermediate_code(List <TokenList> token_lists) { var i_code = new LinkedList <TokenList>(); foreach (var code in token_lists) { TempVar.reset(code.indentation); var node = i_code.AddLast(code); check(node); } intermediate_code = i_code.ToArray(); }