MCPcopy Create free account

hub / github.com/badicsalex/peginator / functions

Functions277 in github.com/badicsalex/peginator

↓ 96 callersFunctionparse_Whitespace
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:3319
↓ 93 callersFunctionparse
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>,
codegen/src/grammar/generated.rs:248
↓ 80 callersMethodmap_inner
(self, f: F)
runtime/src/parse_result.rs:53
↓ 76 callersMethoddiscard_result
(self)
runtime/src/parse_result.rs:48
↓ 76 callersMethodmap
(self, f: F)
runtime/src/parse_result.rs:15
↓ 60 callersFunctionparse_character_literal
(state: ParseState, c: char)
runtime/src/builtin_parsers.rs:67
↓ 55 callersMethodclone
(&self)
test/src/custom_derives_empty/mod.rs:12
↓ 50 callersMethodchoice
(mut self, parse_fn: impl FnOnce(ParseState<'a>) -> ParseResult<'a, T>)
runtime/src/choice_helper.rs:22
↓ 48 callersMethodprint_trace_result
(&mut self, result: &ParseResult<T>)
runtime/src/trace.rs:46
↓ 48 callersMethodprint_trace_start
(&mut self, state: &ParseState, name: &str)
runtime/src/trace.rs:38
↓ 27 callersFunctionsafe_ident
(name: impl AsRef<str>)
codegen/src/common.rs:375
↓ 26 callersMethodrecord_error
(mut self, error: ParseError)
runtime/src/state.rs:101
↓ 19 callersMethodis_empty
(&self)
runtime/src/state.rs:30
↓ 18 callersFunctionparse_HexChar
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:2218
↓ 18 callersMethodreport_error
(self, specifics: ParseErrorSpecifics)
runtime/src/state.rs:91
↓ 12 callersMethodend
(self)
runtime/src/choice_helper.rs:33
↓ 12 callersFunctionparse_string_literal
( state: ParseState<'a>, s: &'static str, )
runtime/src/builtin_parsers.rs:49
↓ 11 callersMethods
(&self)
runtime/src/state.rs:25
↓ 9 callersMethodadvance
(self, length: usize)
runtime/src/state.rs:41
↓ 8 callersMethodgenerate_code
(&self, settings: &CodegenSettings)
codegen/src/char_rule.rs:36
↓ 8 callersFunctiongenerate_inner_parse_function
( parse_body: TokenStream, settings: &CodegenSettings, )
codegen/src/common.rs:341
↓ 7 callersMethodget_filtered_rule_fields
( &self, rule_fields: &[FieldDescriptor<'a>], grammar: &Grammar, )
codegen/src/common.rs:183
↓ 7 callersFunctionparse_Identifier
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1829
↓ 7 callersMethodto_string
(&self)
runtime/src/error.rs:62
↓ 6 callersMethodflags
(&self)
codegen/src/rule.rs:84
↓ 6 callersFunctionparse_character_range
(state: ParseState, from: char, to: char)
runtime/src/builtin_parsers.rs:96
↓ 5 callersMethodnext
(&mut self)
runtime/src/error.rs:148
↓ 5 callersMethodrule_module_ident
(&self)
codegen/src/rule.rs:426
↓ 4 callersMethodgenerate_check_calls
(&self, settings: &CodegenSettings)
codegen/src/rule.rs:309
↓ 4 callersFunctiongenerate_field_type
( parent_type: &str, field: &FieldDescriptor, _settings: &CodegenSettings, )
codegen/src/common.rs:279
↓ 4 callersFunctiongenerate_skip_ws
( settings: &CodegenSettings, parse_fn_name: &str, additional_params: TokenStream, clone_state
codegen/src/common.rs:197
↓ 4 callersFunctionparse_Choice
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:825
↓ 4 callersMethodreport_farthest_error
(self)
runtime/src/state.rs:114
↓ 3 callersMethodderives
Use a specific set of derives when declaring structs. The default set is `#[derive(Debug, Clone)]`
codegen/src/buildscript.rs:125
↓ 3 callersMethodformat
Format .rs files with rustfmt after grammar compilation.
codegen/src/buildscript.rs:115
↓ 3 callersFunctiongenerate_derives
(settings: &CodegenSettings)
codegen/src/common.rs:218
↓ 3 callersFunctiongenerate_rule_parse_function
( parser_name: Ident, rule_type: Ident, parse_body: TokenStream, settings: &CodegenSettings, )
codegen/src/common.rs:357
↓ 3 callersFunctionparse_CharRangePart
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1191
↓ 3 callersFunctionparse_CheckDirective
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:2932
↓ 3 callersFunctionparse_DelimitedExpression
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1779
↓ 3 callersFunctionparse_NamespacedRustName
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:3125
↓ 3 callersFunctionparse_StringItem
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1963
↓ 3 callersFunctionparse_char
(state: ParseState, _global: _GT)
runtime/src/builtin_parsers.rs:11
↓ 3 callersMethodrun_exit_on_error
Run the compilation, and exit with an exit code in case of an error. It also makes sure to pretty-print the error, should one occur.
codegen/src/buildscript.rs:204
↓ 2 callersFunctioncombine_field_types
( left: &mut BTreeMap<&'a str, FieldProperties>, right: &BTreeMap<&'a str, FieldProperties>, )
codegen/src/common.rs:384
↓ 2 callersFunctiongenerate_enum_type
( name: &str, field: &FieldDescriptor, settings: &CodegenSettings, )
codegen/src/common.rs:313
↓ 2 callersMethodgenerate_inline_body
( &self, rule_fields: &[FieldDescriptor], grammar: &Grammar, settings: &Codege
codegen/src/sequence.rs:64
↓ 2 callersMethodgenerate_inline_body
( &self, rule_fields: &[FieldDescriptor], grammar: &Grammar, settings: &Codege
codegen/src/choice.rs:59
↓ 2 callersMethodgenerate_parse_body
( &self, rule_fields: &[FieldDescriptor], grammar: &Grammar, settings: &Codege
codegen/src/choice.rs:122
↓ 2 callersMethodgenerate_postprocess_calls
( &self, rule_fields: &[FieldDescriptor], grammar: &Grammar, )
codegen/src/optional.rs:73
↓ 2 callersMethodgenerate_struct_type
( &self, rule_fields: &[FieldDescriptor], grammar: &Grammar, settings: &Codege
codegen/src/common.rs:164
↓ 2 callersMethodget_fields
(&self, _grammar: &Grammar)
codegen/src/eoi.rs:27
↓ 2 callersMethodincluded_rule_definition
(&'a self, grammar: &'a Grammar)
codegen/src/include_rule.rs:28
↓ 2 callersMethodmap_with_state
(self, f: F)
runtime/src/parse_result.rs:26
↓ 2 callersFunctionparse_CharRulePart
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:687
↓ 2 callersFunctionparse_CharacterRange
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1153
↓ 2 callersFunctionparse_RustNamePart
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:3236
↓ 2 callersFunctionparse_Sequence
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:880
↓ 2 callersMethodrun_on_single_file
(&self, source: &PathBuf, destination: &PathBuf)
codegen/src/buildscript.rs:143
↓ 2 callersMethodslice_until
(&self, other: &ParseState)
runtime/src/state.rs:76
↓ 1 callersMethodcheck_flags
(&self, flags: &RuleFlags, settings: &CodegenSettings)
codegen/src/rule.rs:100
↓ 1 callersFunctioncombine_arities_for_choice
(left: &Arity, right: &Arity)
codegen/src/choice.rs:210
↓ 1 callersMethoddo_parse
(&mut self, _s: &str)
test/src/user_defined_state/mod.rs:16
↓ 1 callersMethodeq
(&self, _other: &Self)
test/src/custom_derives_empty/mod.rs:24
↓ 1 callersMethodgenerate_check_calls
(&self)
codegen/src/char_rule.rs:60
↓ 1 callersMethodgenerate_code_spec
Generate code that's related to the parse function and the child parsers and types. Should not generate any types that are related to this parser.
codegen/src/common.rs:106
↓ 1 callersMethodgenerate_impl_position
(&self, fields: &[FieldDescriptor])
codegen/src/rule.rs:339
↓ 1 callersMethodgenerate_inline_body
( &self, _rule_fields: &[FieldDescriptor], _grammar: &Grammar, settings: &Code
codegen/src/eoi.rs:12
↓ 1 callersMethodgenerate_inline_body
Generate an inline call without generating the whole body. Returns None if this is not possible
codegen/src/common.rs:153
↓ 1 callersMethodgenerate_inline_body
( &self, rule_fields: &[FieldDescriptor], grammar: &Grammar, settings: &Codege
codegen/src/optional.rs:47
↓ 1 callersMethodgenerate_memoized_body
(&self, parse_body: TokenStream)
codegen/src/rule.rs:367
↓ 1 callersMethodgenerate_normal_rule
( &self, fields: &[FieldDescriptor], grammar: &Grammar, settings: &CodegenSett
codegen/src/rule.rs:229
↓ 1 callersMethodgenerate_override_rule
( &self, fields: &[FieldDescriptor], settings: &CodegenSettings, )
codegen/src/rule.rs:158
↓ 1 callersMethodgenerate_override_rule_enum
( &self, field: &FieldDescriptor, settings: &CodegenSettings, )
codegen/src/rule.rs:205
↓ 1 callersMethodgenerate_override_rule_simple
( &self, field: &FieldDescriptor, settings: &CodegenSettings, )
codegen/src/rule.rs:181
↓ 1 callersMethodgenerate_parse_call
(&self)
codegen/src/char_rule.rs:16
↓ 1 callersMethodgenerate_parse_function
( &self, rule_fields: &[FieldDescriptor], grammar: &Grammar, settings: &Codege
codegen/src/sequence.rs:102
↓ 1 callersFunctiongenerate_parsed_struct_type
( type_name: &str, fields: &[FieldDescriptor], settings: &CodegenSettings, record_position: Re
codegen/src/common.rs:230
↓ 1 callersFunctiongenerate_postprocess_calls
( field_name: &str, field_type_name: &str, rule_fields: &[FieldDescriptor], )
codegen/src/field.rs:68
↓ 1 callersMethodgenerate_railroad
(&self)
cli/src/peg_railroad.rs:29
↓ 1 callersMethodgenerate_string_rule
( &self, settings: &CodegenSettings, )
codegen/src/rule.rs:113
↓ 1 callersMethodget_fields
(&'a self, grammar: &'a Grammar)
codegen/src/choice.rs:86
↓ 1 callersFunctionmain_wrap
()
cli/src/main.rs:41
↓ 1 callersMethodparse
(s: &str)
runtime/src/peg_parser.rs:19
↓ 1 callersFunctionparse_AtLeastOneMarker
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1038
↓ 1 callersFunctionparse_BoxMarker
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1636
↓ 1 callersFunctionparse_CaseInsensitiveMarker
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1485
↓ 1 callersFunctionparse_CharDirective
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:2756
↓ 1 callersFunctionparse_CharRule
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:642
↓ 1 callersFunctionparse_Closure
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1009
↓ 1 callersFunctionparse_Comment
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:3416
↓ 1 callersFunctionparse_DirectiveExpression
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:2701
↓ 1 callersFunctionparse_EndOfInput
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:3266
↓ 1 callersFunctionparse_ExportDirective
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:2809
↓ 1 callersFunctionparse_ExternDirective
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:3025
↓ 1 callersFunctionparse_ExternRule
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:727
↓ 1 callersFunctionparse_Field
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:1606
↓ 1 callersFunctionparse_Grammar
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:341
↓ 1 callersFunctionparse_Group
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:918
↓ 1 callersFunctionparse_HexaEscape
( state: ParseState<'a>, global: &mut ParseGlobal<TT, ParseCache<'a>, ()>, )
codegen/src/grammar/generated.rs:2204
next →1–100 of 277, ranked by callers