MCPcopy Create free account

hub / github.com/pest-parser/pest / functions

Functions1,009 in github.com/pest-parser/pest

Functionlister
()
meta/src/optimizer/mod.rs:691
Functionliteral
()
grammars/tests/toml.rs:142
Functionlocal_date_time
()
grammars/tests/toml.rs:91
Functionlong_common_sequence
()
meta/src/optimizer/mod.rs:604
Functionmain
()
debugger/src/main.rs:344
Functionmain
()
bootstrap/src/main.rs:8
Functionmain
()
derive/examples/help-menu.rs:18
Functionmain
()
derive/examples/calc.rs:70
Functionmain
()
pest/examples/parens.rs:61
Methodmap_bottom_up
Applies `f` to the expression and all its children (bottom up).
meta/src/ast.rs:186
Methodmap_internal
(expr: Expr, f: &mut F)
meta/src/ast.rs:116
Methodmap_internal
(expr: OptimizedExpr, f: &mut F)
meta/src/optimizer/mod.rs:177
Methodmap_top_down
Applies `f` to the expression and all its children (top to bottom).
meta/src/ast.rs:112
Functionmapped_parsing_error
()
pest/src/error.rs:1079
Functionmark_branch
( state: Box<ParserState<'_, Rule>>, )
pest/src/iterators/pairs.rs:697
Methodmatch_char_by
(mut self: Box<Self>, f: F)
pest/src/parser_state.rs:1061
Functionmatch_insensitive
()
pest/src/position.rs:632
Methodmatch_insensitive
(mut self: Box<Self>, string: &str)
pest/src/parser_state.rs:1172
Functionmatch_range
()
pest/src/position.rs:621
Methodmatch_range
(mut self: Box<Self>, range: Range<char>)
pest/src/parser_state.rs:1214
Functionmeasure_skip
(input: &str, pos: usize, n: usize)
pest/src/position.rs:568
Functionmerge_contiguous
()
pest/src/span.rs:523
Functionmerge_non_contiguous
()
pest/src/span.rs:543
Functionmerge_overlapping
()
pest/src/span.rs:533
Functionmethod
()
grammars/tests/http.rs:6
Functionmiette_error
()
pest/src/error.rs:1183
Methodminus
(state: Box<ParserState<'_, Rule>>)
pest/tests/calculator.rs:89
Functionmissing_assignment_operator
()
meta/src/parser.rs:1246
Functionmissing_closing_paren
()
meta/src/parser.rs:1344
Functionmissing_end
()
pest/src/macros.rs:368
Functionmissing_opening_brace
()
meta/src/parser.rs:1276
Functionmissing_rhs
()
meta/src/parser.rs:1300
Functionmissing_term
()
meta/src/parser.rs:1364
Functionmixed
()
vm/tests/reporting.rs:112
Functionmixed
()
derive/tests/reporting.rs:108
Functionmixed_progress
()
vm/tests/reporting.rs:124
Functionmixed_progress
()
derive/tests/reporting.rs:120
Methodmodulus
(state: Box<ParserState<'_, Rule>>)
pest/tests/calculator.rs:101
Functionmulti_line_literal
()
grammars/tests/toml.rs:154
Functionmulti_line_string
()
grammars/tests/toml.rs:178
Functionneg_pred
()
meta/src/ast.rs:488
Functionneg_pred
()
meta/src/optimizer/mod.rs:830
Functionneg_pred
()
vm/tests/grammar.rs:90
Functionneg_pred
()
derive/tests/grammar.rs:85
Functionnegative
()
vm/tests/reporting.rs:88
Functionnegative
()
derive/tests/reporting.rs:84
Functionnegative_match
()
vm/tests/reporting.rs:100
Functionnegative_match
()
derive/tests/reporting.rs:96
Functionnested
()
vm/tests/reporting.rs:76
Functionnested
()
derive/tests/reporting.rs:72
Functionnested_item
()
vm/tests/lists.rs:67
Functionnested_item
()
derive/tests/lists.rs:63
Functionnested_items
()
vm/tests/lists.rs:82
Functionnested_items
()
derive/tests/lists.rs:78
Functionnested_then_not
()
vm/tests/lists.rs:116
Functionnested_then_not
()
derive/tests/lists.rs:112
Functionnested_two_levels
()
vm/tests/lists.rs:98
Functionnested_two_levels
()
derive/tests/lists.rs:94
Functionnew
( queue: Rc<Vec<QueueableToken<'i, R>>>, input: &'i str, start: usize, end: usize, )
pest/src/iterators/tokens.rs:33
Methodnew
Constructs a top-down iterator from the expression.
meta/src/ast.rs:344
Methodnew
Creates a new top down iterator from an `OptimizedExpr`.
meta/src/optimizer/mod.rs:353
Methodnew
Creates a new `Vm` from optimized rules
vm/src/lib.rs:46
Methodnew
Attempts to create a new `Position` at the given position. If the specified position is an invalid index, or the specified position is not a valid UTF
pest/src/position.rs:45
Methodnew
Attempts to create a new span. Will return `None` if `input[start..end]` is an invalid index into `input`. # Examples ``` # use pest::Span; let inpu
pest/src/span.rs:47
Methodnew
Creates a new `Stack`.
pest/src/stack.rs:51
Methodnew
Creates a new `Operator` from a `Rule` and `Assoc`. # Examples ``` # use pest::prec_climber::{Assoc, Operator}; # #[allow(non_camel_case_types)] # #
pest/src/prec_climber.rs:140
Methodnew
(deepest: ParseAttempt<R>)
pest/src/parser_state.rs:192
Methodnew
Instantiate a new `PrattParser`.
pest/src/pratt_parser.rs:211
Methodnew
(text: &str)
pest/src/iterators/line_index.rs:18
Methodnew_const
Creates a new `PrecClimber` directly from a static slice of `(rule: Rule, precedence: u32, associativity: Assoc)` tuples. Precedence starts from `1`.
pest/src/prec_climber.rs:205
Methodnew_from_pos
Creates `Error` from `ErrorVariant` and `Position`. # Examples ``` # use pest::error::{Error, ErrorVariant}; # use pest::Position; # #[allow(non_cam
pest/src/error.rs:198
Methodnew_from_pos_with_parsing_attempts
Wrapper function to track `parse_attempts` as a result of `state` function call in `parser_state.rs`.
pest/src/error.rs:221
Methodnew_from_span
Creates `Error` from `ErrorVariant` and `Span`. # Examples ``` # use pest::error::{Error, ErrorVariant}; # use pest::{Position, Span}; # #[allow(non
pest/src/error.rs:259
Methodnew_internal
Create a new `Position` without checking invariants. (Checked with `debug_assertions`.)
pest/src/position.rs:28
Methodnew_internal
Create a new `Span` without checking invariants. (Checked with `debug_assertions`.)
pest/src/span.rs:31
Methodnew_with_listener
Creates a new `Vm` from optimized rules and a listener function that is called when a rule is matched. (used by the `pest_debugger` crate)
vm/src/lib.rs:57
Functionnewline
()
vm/tests/grammar.rs:926
Functionnewline
()
derive/tests/grammar.rs:963
Methodnext_back
(&mut self)
pest/src/iterators/flat_pairs.rs:133
Methodnext_back
(&mut self)
pest/src/iterators/pairs.rs:441
Methodnext_back
(&mut self)
pest/src/iterators/tokens.rs:115
Functionnode_tag
()
meta/src/parser.rs:1455
Functionnode_tag
()
meta/src/ast.rs:700
Functionnode_tag
()
meta/src/optimizer/mod.rs:1107
Functionnode_tag
()
derive/tests/grammar.rs:266
Functionnode_tag_forwards_is_non_progressing
()
meta/src/validator.rs:1018
Functionnon_failing_choices
()
meta/src/validator.rs:1461
Functionnon_failing_left_recursion
()
meta/src/validator.rs:1823
Functionnon_failing_non_zero_repetitions_with_non_failing_expr
()
meta/src/validator.rs:1361
Functionnon_failing_repetition
()
meta/src/validator.rs:1704
Functionnon_failing_seq
()
meta/src/validator.rs:1527
Functionnon_failing_string
()
meta/src/validator.rs:1270
Functionnon_failing_whitespace
()
meta/src/validator.rs:786
Functionnon_failing_zero_length_repetitions
()
meta/src/validator.rs:1313
Functionnon_primary_choice_left_recursion
()
meta/src/validator.rs:1839
Functionnon_progressing_0_length_repetitions
()
meta/src/validator.rs:874
Functionnon_progressing_choices
()
meta/src/validator.rs:1097
Functionnon_progressing_comment
()
meta/src/validator.rs:802
Functionnon_progressing_empty_string
()
meta/src/validator.rs:810
Functionnon_progressing_left_recursion
()
meta/src/validator.rs:1855
← previousnext →501–600 of 1,009, ranked by callers