From 4520d6e1a2ccc923e160c3bab7cb3f20b62e91e7 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Sun, 23 Feb 2014 19:01:24 -0800 Subject: [PATCH] Remove unnecessary downcast in prepare_grammar::perform --- src/compiler/prepare_grammar/perform.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/compiler/prepare_grammar/perform.cpp b/src/compiler/prepare_grammar/perform.cpp index 6b388554..0b36b0b5 100644 --- a/src/compiler/prepare_grammar/perform.cpp +++ b/src/compiler/prepare_grammar/perform.cpp @@ -8,8 +8,7 @@ namespace tree_sitter { namespace prepare_grammar { pair perform(const Grammar &input_grammar) { - PreparedGrammar grammar(input_grammar); - auto grammars = prepare_grammar::extract_tokens(grammar); + auto grammars = prepare_grammar::extract_tokens(input_grammar); auto rule_grammar = expand_repeats(grammars.first); auto lex_grammar = grammars.second; return { rule_grammar, lex_grammar };