From 9ee0665fad211bc2c07afdbeb15cb3121adc3801 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Tue, 9 Sep 2014 12:34:15 -0700 Subject: [PATCH] Remove unused code in extract_tokens.cc --- .../prepare_grammar/extract_tokens.cc | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/compiler/prepare_grammar/extract_tokens.cc b/src/compiler/prepare_grammar/extract_tokens.cc index 2f65f290..9d397fa2 100644 --- a/src/compiler/prepare_grammar/extract_tokens.cc +++ b/src/compiler/prepare_grammar/extract_tokens.cc @@ -16,30 +16,20 @@ namespace tree_sitter { namespace prepare_grammar { -using std::pair; -using std::tuple; -using std::string; -using std::map; -using std::to_string; -using std::vector; -using std::set; +using std::dynamic_pointer_cast; using std::make_shared; using std::make_tuple; -using std::dynamic_pointer_cast; +using std::map; +using std::pair; +using std::set; +using std::string; +using std::tuple; +using std::vector; using rules::rule_ptr; using rules::Symbol; using rules::SymbolOptionToken; using rules::SymbolOptionAuxToken; -class UsedSymbols : public rules::IdentityRuleFn { - set used_symbols_; - - rules::rule_ptr apply(rules::Symbol *sym) { - used_symbols_.insert(*sym); - return sym->copy(); - } -}; - class SymbolInliner : public rules::IdentityRuleFn { map replacements; using rules::IdentityRuleFn::apply_to; @@ -71,7 +61,6 @@ class SymbolInliner : public rules::IdentityRuleFn { }; class TokenExtractor : public rules::IdentityRuleFn { - rule_ptr apply_to_token(const rules::Rule *input) { auto rule = input->copy(); for (size_t i = 0; i < tokens.size(); i++)