Upgrade rsass, remove hashbrown

This commit is contained in:
Max Brunsfeld 2019-08-13 10:08:58 -07:00
parent 84c3bf1dd9
commit 56ce4e5d50
15 changed files with 145 additions and 49 deletions

View file

@ -1,7 +1,7 @@
use super::ExtractedSyntaxGrammar;
use crate::generate::grammars::{Variable, VariableType};
use crate::generate::rules::{Rule, Symbol};
use hashbrown::HashMap;
use std::collections::HashMap;
use std::mem;
struct Expander {

View file

@ -2,7 +2,7 @@ use super::{ExtractedLexicalGrammar, ExtractedSyntaxGrammar, InternedGrammar};
use crate::error::{Error, Result};
use crate::generate::grammars::{ExternalToken, Variable, VariableType};
use crate::generate::rules::{MetadataParams, Rule, Symbol, SymbolType};
use hashbrown::HashMap;
use std::collections::HashMap;
use std::mem;
pub(super) fn extract_tokens(

View file

@ -1,5 +1,5 @@
use crate::generate::grammars::{InlinedProductionMap, Production, ProductionStep, SyntaxGrammar};
use hashbrown::HashMap;
use std::collections::HashMap;
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
struct ProductionStepId {