/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/macro_expand/ |
H A D | mod.rs | 9 use normalize::{NormError, NormResult}; 18 pub fn expand_macros(input: Grammar) -> NormResult<Grammar> { in expand_macros() 55 fn expand(&mut self, items: &mut Vec<GrammarItem>) -> NormResult<()> { in expand() argument 162 fn expand_macro_symbol(&mut self, span: Span, msym: MacroSymbol) -> NormResult<GrammarItem> { in expand_macro_symbol() 288 ) -> NormResult<bool> { in evaluate_cond() 313 fn re_match(&self, span: Span, lhs: &Atom, regex: &Atom) -> NormResult<bool> { in re_match() 387 fn expand_expr_symbol(&mut self, span: Span, expr: ExprSymbol) -> NormResult<GrammarItem> { in expand_expr_symbol() 429 ) -> NormResult<GrammarItem> { in expand_repeat_symbol() 583 ) -> NormResult<GrammarItem> { in expand_lookaround_symbol()
|
/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/prevalidate/ |
H A D | mod.rs | 4 use super::{NormError, NormResult}; 16 pub fn validate(grammar: &Grammar) -> NormResult<()> { in validate() argument 45 fn validate(&self) -> NormResult<()> { in validate() argument 181 fn validate_alternative(&self, alternative: &Alternative) -> NormResult<()> { in validate_alternative() argument 215 fn validate_expr(&self, expr: &ExprSymbol) -> NormResult<()> { in validate_expr() argument 260 fn validate_symbol(&self, symbol: &Symbol) -> NormResult<()> { in validate_symbol() argument
|
/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/tyinfer/ |
H A D | mod.rs | 2 use super::{NormError, NormResult}; 16 pub fn infer_types(grammar: &Grammar) -> NormResult<Types> { in infer_types() 36 fn new(grammar: &'grammar Grammar) -> NormResult<TypeInferencer<'grammar>> { in new() 145 fn infer_types(mut self) -> NormResult<Types> { in infer_types() 157 fn nonterminal_type(&mut self, id: &NonterminalString) -> NormResult<TypeRepr> { in nonterminal_type() 232 fn push<F, R>(&mut self, id: &NonterminalString, f: F) -> NormResult<R> in push() 234 F: FnOnce(&mut TypeInferencer) -> NormResult<R>, in push() 242 fn type_ref(&mut self, type_ref: &TypeRef) -> NormResult<TypeRepr> { in type_ref() 319 fn alternative_type(&mut self, alt: &Alternative) -> NormResult<TypeRepr> { in alternative_type() 353 fn symbol_type(&mut self, symbol: &SymbolKind) -> NormResult<TypeRepr> { in symbol_type()
|
/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/lower/ |
H A D | mod.rs | 13 use normalize::NormResult; 17 pub fn lower(session: &Session, grammar: pt::Grammar, types: r::Types) -> NormResult<r::Grammar> { in lower() 47 fn lower(mut self, grammar: pt::Grammar) -> NormResult<r::Grammar> { in lower()
|
/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/resolve/ |
H A D | mod.rs | 4 use super::{NormError, NormResult}; 13 pub fn resolve(mut grammar: Grammar) -> NormResult<Grammar> { in resolve() 18 fn resolve_in_place(grammar: &mut Grammar) -> NormResult<()> { in resolve_in_place() argument 121 fn validate(&self, grammar: &mut Grammar) -> NormResult<()> { in validate() argument 147 ) -> NormResult<Map<Atom, Def>> { in validate_macro_args() 167 ) -> NormResult<()> { in validate_alternative() argument 189 fn validate_expr(&self, scope: &ScopeChain, expr: &mut ExprSymbol) -> NormResult<()> { in validate_expr() argument 197 fn validate_symbol(&self, scope: &ScopeChain, symbol: &mut Symbol) -> NormResult<()> { in validate_symbol() argument 264 fn rewrite_ambiguous_id(&self, scope: &ScopeChain, symbol: &mut Symbol) -> NormResult<()> { in rewrite_ambiguous_id() argument 278 fn validate_id(&self, scope: &ScopeChain, span: Span, id: &Atom) -> NormResult<Def> { in validate_id()
|
/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/inline/graph/ |
H A D | mod.rs | 6 use normalize::{NormError, NormResult}; 19 pub fn inline_order(grammar: &Grammar) -> NormResult<Vec<NonterminalString>> { in inline_order() 83 fn inline_order(&self) -> NormResult<Vec<NonterminalString>> { in inline_order() 97 ) -> NormResult<()> { in walk() argument
|
/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/inline/ |
H A D | mod.rs | 4 use normalize::NormResult; 11 pub fn inline(mut grammar: Grammar) -> NormResult<Grammar> { in inline()
|
H A D | test.rs | 3 use normalize::{self, NormResult}; 10 fn inlined_grammar(text: &str) -> NormResult<Grammar> { in inlined_grammar()
|
/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/ |
H A D | mod.rs | 9 pub type NormResult<T> = Result<T, NormError>; typedef 26 pub fn normalize(session: &Session, grammar: pt::Grammar) -> NormResult<r::Grammar> { in normalize() 32 pub fn normalize_without_validating(grammar: pt::Grammar) -> NormResult<r::Grammar> { in normalize_without_validating() 40 ) -> NormResult<r::Grammar> { in normalize_helper() 46 fn lower_helper(session: &Session, grammar: pt::Grammar, validate: bool) -> NormResult<r::Grammar> { in lower_helper()
|
/dports/security/sequoia/sequoia-383133f6be990237044900a4df676488bf8dd71e/cargo-crates/lalrpop-0.17.2/src/normalize/token_check/ |
H A D | mod.rs | 8 use super::{NormError, NormResult}; 21 pub fn validate(mut grammar: Grammar) -> NormResult<Grammar> { in validate() 119 fn new(opt_match_token: Option<&MatchToken>) -> NormResult<Self> { in new() 161 ) -> NormResult<()> { in add_match_entry() argument 177 fn add_literal_from_grammar(&mut self, sym: TerminalLiteral, span: Span) -> NormResult<()> { in add_literal_from_grammar() argument 210 fn validate(&mut self) -> NormResult<()> { in validate() argument 227 fn validate_alternative(&mut self, alternative: &Alternative) -> NormResult<()> { in validate_alternative() argument 233 fn validate_expr(&mut self, expr: &ExprSymbol) -> NormResult<()> { in validate_expr() argument 240 fn validate_symbol(&mut self, symbol: &Symbol) -> NormResult<()> { in validate_symbol() argument 267 fn validate_terminal(&mut self, span: Span, term: &TerminalString) -> NormResult<()> { in validate_terminal() argument [all …]
|
H A D | test.rs | 4 use normalize::NormResult; 8 fn validate_grammar(grammar: &str) -> NormResult<Grammar> { in validate_grammar()
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/ |
H A D | mod.rs | 11 pub type NormResult<T> = Result<T, NormError>; typedef 28 pub fn normalize(session: &Session, grammar: pt::Grammar) -> NormResult<r::Grammar> { in normalize() 34 pub fn normalize_without_validating(grammar: pt::Grammar) -> NormResult<r::Grammar> { in normalize_without_validating() 42 ) -> NormResult<r::Grammar> { in normalize_helper() 48 fn lower_helper(session: &Session, grammar: pt::Grammar, validate: bool) -> NormResult<r::Grammar> { in lower_helper()
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/token_check/ |
H A D | mod.rs | 8 use super::{NormError, NormResult}; 21 pub fn validate(mut grammar: Grammar) -> NormResult<Grammar> { in validate() 119 fn new(opt_match_token: Option<&MatchToken>) -> NormResult<Self> { in new() 161 ) -> NormResult<()> { in add_match_entry() argument 177 fn add_literal_from_grammar(&mut self, sym: TerminalLiteral, span: Span) -> NormResult<()> { in add_literal_from_grammar() argument 210 fn validate(&mut self) -> NormResult<()> { in validate() argument 227 fn validate_alternative(&mut self, alternative: &Alternative) -> NormResult<()> { in validate_alternative() argument 233 fn validate_expr(&mut self, expr: &ExprSymbol) -> NormResult<()> { in validate_expr() argument 240 fn validate_symbol(&mut self, symbol: &Symbol) -> NormResult<()> { in validate_symbol() argument 267 fn validate_terminal(&mut self, span: Span, term: &TerminalString) -> NormResult<()> { in validate_terminal() argument [all …]
|
H A D | test.rs | 4 use normalize::NormResult; 8 fn validate_grammar(grammar: &str) -> NormResult<Grammar> { in validate_grammar()
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/prevalidate/ |
H A D | mod.rs | 4 use super::{NormError, NormResult}; 16 pub fn validate(grammar: &Grammar) -> NormResult<()> { in validate() argument 45 fn validate(&self) -> NormResult<()> { in validate() argument 183 fn validate_alternative(&self, alternative: &Alternative) -> NormResult<()> { in validate_alternative() argument 217 fn validate_expr(&self, expr: &ExprSymbol) -> NormResult<()> { in validate_expr() argument 262 fn validate_symbol(&self, symbol: &Symbol) -> NormResult<()> { in validate_symbol() argument
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/resolve/ |
H A D | mod.rs | 4 use super::{NormError, NormResult}; 13 pub fn resolve(mut grammar: Grammar) -> NormResult<Grammar> { in resolve() 18 fn resolve_in_place(grammar: &mut Grammar) -> NormResult<()> { in resolve_in_place() argument 127 fn validate(&self, grammar: &mut Grammar) -> NormResult<()> { in validate() argument 153 ) -> NormResult<Map<Atom, Def>> { in validate_macro_args() 173 ) -> NormResult<()> { in validate_alternative() argument 195 fn validate_expr(&self, scope: &ScopeChain, expr: &mut ExprSymbol) -> NormResult<()> { in validate_expr() argument 203 fn validate_symbol(&self, scope: &ScopeChain, symbol: &mut Symbol) -> NormResult<()> { in validate_symbol() argument 270 fn rewrite_ambiguous_id(&self, scope: &ScopeChain, symbol: &mut Symbol) -> NormResult<()> { in rewrite_ambiguous_id() argument 284 fn validate_id(&self, scope: &ScopeChain, span: Span, id: &Atom) -> NormResult<Def> { in validate_id()
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/tyinfer/ |
H A D | mod.rs | 2 use super::{NormError, NormResult}; 16 pub fn infer_types(grammar: &Grammar) -> NormResult<Types> { in infer_types() 36 fn new(grammar: &'grammar Grammar) -> NormResult<TypeInferencer<'grammar>> { in new() 145 fn infer_types(mut self) -> NormResult<Types> { in infer_types() 157 fn nonterminal_type(&mut self, id: &NonterminalString) -> NormResult<TypeRepr> { in nonterminal_type() 232 fn push<F, R>(&mut self, id: &NonterminalString, f: F) -> NormResult<R> in push() 234 F: FnOnce(&mut TypeInferencer) -> NormResult<R>, in push() 242 fn type_ref(&mut self, type_ref: &TypeRef) -> NormResult<TypeRepr> { in type_ref() 287 fn alternative_type(&mut self, alt: &Alternative) -> NormResult<TypeRepr> { in alternative_type() 322 fn symbol_type(&mut self, symbol: &SymbolKind) -> NormResult<TypeRepr> { in symbol_type()
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/lower/ |
H A D | mod.rs | 13 use normalize::NormResult; 17 pub fn lower(session: &Session, grammar: pt::Grammar, types: r::Types) -> NormResult<r::Grammar> { in lower() 47 fn lower(mut self, grammar: pt::Grammar) -> NormResult<r::Grammar> { in lower()
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/inline/ |
H A D | mod.rs | 6 use normalize::NormResult; 13 pub fn inline(mut grammar: Grammar) -> NormResult<Grammar> { in inline()
|
H A D | test.rs | 3 use normalize::{self, NormResult}; 10 fn inlined_grammar(text: &str) -> NormResult<Grammar> { in inlined_grammar()
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/inline/graph/ |
H A D | mod.rs | 6 use normalize::{NormError, NormResult}; 19 pub fn inline_order(grammar: &Grammar) -> NormResult<Vec<NonterminalString>> { in inline_order() 83 fn inline_order(&self) -> NormResult<Vec<NonterminalString>> { in inline_order() 97 ) -> NormResult<()> { in walk() argument
|
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lalrpop-0.16.3/src/normalize/macro_expand/ |
H A D | mod.rs | 9 use normalize::{NormError, NormResult}; 18 pub fn expand_macros(input: Grammar) -> NormResult<Grammar> { in expand_macros() 58 fn expand(&mut self, items: &mut Vec<GrammarItem>) -> NormResult<()> { in expand() argument 167 fn expand_macro_symbol(&mut self, span: Span, msym: MacroSymbol) -> NormResult<GrammarItem> { in expand_macro_symbol() 273 ) -> NormResult<bool> { in evaluate_cond() 298 fn re_match(&self, span: Span, lhs: &Atom, regex: &Atom) -> NormResult<bool> { in re_match() 371 fn expand_expr_symbol(&mut self, span: Span, expr: ExprSymbol) -> NormResult<GrammarItem> { in expand_expr_symbol() 413 ) -> NormResult<GrammarItem> { in expand_repeat_symbol() 564 ) -> NormResult<GrammarItem> { in expand_lookaround_symbol()
|
/dports/net/krill/krill-0.9.4/cargo-crates/lalrpop-0.19.6/src/normalize/inline/graph/ |
H A D | mod.rs | 6 use crate::normalize::{NormError, NormResult}; 19 pub fn inline_order(grammar: &Grammar) -> NormResult<Vec<NonterminalString>> { in inline_order() 83 fn inline_order(&self) -> NormResult<Vec<NonterminalString>> { in inline_order() 97 ) -> NormResult<()> { in walk() argument
|
/dports/net/krill/krill-0.9.4/cargo-crates/lalrpop-0.19.6/src/normalize/inline/ |
H A D | test.rs | 3 use crate::normalize::{self, NormResult}; 10 fn inlined_grammar(text: &str) -> NormResult<Grammar> { in inlined_grammar()
|
/dports/net/krill/krill-0.9.4/cargo-crates/lalrpop-0.19.6/src/normalize/lower/ |
H A D | mod.rs | 14 use crate::normalize::NormResult; 18 pub fn lower(session: &Session, grammar: pt::Grammar, types: r::Types) -> NormResult<r::Grammar> { in lower() 48 fn lower(mut self, grammar: pt::Grammar) -> NormResult<r::Grammar> { in lower()
|