Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pest-parser/pest
/ functions
Functions
1,009 in github.com/pest-parser/pest
⨍
Functions
1,009
◇
Types & classes
93
Function
non_progressing_nonzero_repetitions_with_non_progressing_expr
()
meta/src/validator.rs:925
Function
non_progressing_predicates
()
meta/src/validator.rs:852
Function
non_progressing_push
()
meta/src/validator.rs:981
Function
non_progressing_repetition
()
meta/src/validator.rs:1752
Function
non_progressing_seq
()
meta/src/validator.rs:1163
Function
non_progressing_soi_eoi
()
meta/src/validator.rs:838
Function
normalize_index_neg
()
pest/src/parser_state.rs:1819
Function
normalize_index_pos
()
pest/src/parser_state.rs:1812
Function
null
()
grammars/tests/json.rs:19
Method
null
(state: Box<ParserState<'_, Rule>>)
pest/tests/json.rs:226
Function
number
()
meta/src/parser.rs:1167
Method
number
(state: Box<ParserState<'_, Rule>>)
pest/tests/calculator.rs:70
Method
number
(state: Box<ParserState<'_, Rule>>)
pest/tests/json.rs:180
Function
number_minus_zero
()
grammars/tests/json.rs:79
Function
number_minus_zero
()
pest/tests/json.rs:362
Function
number_zero
()
grammars/tests/json.rs:43
Function
number_zero
()
pest/tests/json.rs:326
Function
object
()
grammars/tests/json.rs:137
Method
object
(state: Box<ParserState<'_, Rule>>)
pest/tests/json.rs:48
Function
opt
()
meta/src/ast.rs:612
Function
opt
()
meta/src/optimizer/mod.rs:1003
Function
optional_empty
()
vm/tests/grammar.rs:271
Function
optional_empty
()
derive/tests/grammar.rs:294
Function
optional_string
()
vm/tests/grammar.rs:257
Function
optional_string
()
derive/tests/grammar.rs:280
Method
pair
(state: Box<ParserState<'_, Rule>>)
pest/tests/json.rs:77
Function
pair_into_inner
()
pest/src/iterators/pair.rs:452
Function
pair_to_string_matches_as_str
()
pest/src/iterators/pair.rs:468
Function
pairs_debug
()
pest/src/iterators/pairs.rs:608
Function
pairs_display
()
pest/src/iterators/pairs.rs:625
Method
paren
(state: Box<ParserState<'_, Rule>>)
pest/examples/parens.rs:25
Function
parens
()
pest/tests/calculator.rs:163
Method
parse
(_: Rule, input: &str)
pest/src/macros.rs:335
Method
parse
The last method to call on the provided pairs to execute the Pratt parser (previously defined using [`map_primary`], [`map_prefix`], [`map_postfix`],
pest/src/pratt_parser.rs:325
Method
parse
(rule: Rule, input: &str)
pest/examples/parens.rs:20
Method
parse_attempts
Get detailed information about errored rules sequence. Returns `Some(results)` only for `ParsingError`.
pest/src/error.rs:421
Method
parse_grammar
(file_name: &str, grammar: &str)
debugger/src/lib.rs:283
Function
parse_to_i32
(pairs: Pairs<Rule>, pratt: &PrattParser<Rule>)
derive/examples/calc.rs:44
Function
parse_to_str
(pairs: Pairs<Rule>, pratt: &PrattParser<Rule>)
derive/examples/calc.rs:18
Function
parses_to
()
pest/src/macros.rs:352
Method
parsing_error_message
(positives: &[R], negatives: &[R], mut f: F)
pest/src/error.rs:579
Function
partial_time
()
grammars/tests/toml.rs:58
Function
parts
()
pest/src/position.rs:506
Function
peek
()
vm/tests/grammar.rs:689
Function
peek
()
derive/tests/grammar.rs:712
Function
peek_all
()
vm/tests/grammar.rs:704
Function
peek_all
()
derive/tests/grammar.rs:727
Function
peek_slice
()
meta/src/ast.rs:474
Function
peek_slice
()
meta/src/optimizer/mod.rs:784
Function
peek_slice_23
()
vm/tests/grammar.rs:719
Function
peek_slice_23
()
derive/tests/grammar.rs:742
Function
peek_slice_all
()
meta/src/parser.rs:978
Function
peek_slice_end
()
meta/src/parser.rs:1011
Function
peek_slice_start
()
meta/src/parser.rs:994
Function
peek_slice_start_end
()
meta/src/parser.rs:1028
Function
pest_keyword
()
meta/src/validator.rs:730
Method
plus
(state: Box<ParserState<'_, Rule>>)
pest/tests/calculator.rs:85
Function
pop
()
vm/tests/grammar.rs:737
Function
pop
()
derive/tests/grammar.rs:760
Function
pop_all
()
vm/tests/grammar.rs:752
Function
pop_all
()
derive/tests/grammar.rs:775
Function
pop_fail
()
vm/tests/grammar.rs:767
Function
pop_fail
()
derive/tests/grammar.rs:790
Function
pos_pred
()
meta/src/ast.rs:480
Function
pos_pred
()
meta/src/optimizer/mod.rs:802
Function
pos_pred
()
vm/tests/grammar.rs:78
Function
pos_pred
()
derive/tests/grammar.rs:73
Function
pos_to_lcl_conversion
()
pest/src/error.rs:1160
Method
postfix
Defines `rule` as a postfix unary operator.
pest/src/pratt_parser.rs:61
Method
power
(state: Box<ParserState<'_, Rule>>)
pest/tests/calculator.rs:105
Function
pratt_parse
()
pest/tests/calculator.rs:229
Function
prec_climb
()
pest/tests/calculator.rs:208
Method
prefix
Defines `rule` as a prefix unary operator.
pest/src/pratt_parser.rs:52
Method
primary
(state: Box<ParserState<'_, Rule>>)
pest/tests/calculator.rs:60
Function
progressing_choice
()
meta/src/validator.rs:1073
Function
progressing_non_empty_string
()
meta/src/validator.rs:824
Function
progressing_push
()
meta/src/validator.rs:993
Function
progressing_range
()
meta/src/validator.rs:1056
Function
progressing_repetitions
()
meta/src/validator.rs:951
Function
progressing_seqs
()
meta/src/validator.rs:1185
Function
progressing_stack_operations
()
meta/src/validator.rs:1251
Function
push
()
meta/src/parser.rs:958
Function
push
()
meta/src/ast.rs:682
Function
push
()
meta/src/optimizer/mod.rs:1089
Function
push_literal
()
generator/src/generator.rs:1061
Function
push_literal
()
meta/src/ast.rs:691
Function
push_literal
()
meta/src/optimizer/mod.rs:1098
Function
push_literal_is_non_failing
()
meta/src/validator.rs:1687
Function
push_literal_is_non_progressing
()
meta/src/validator.rs:1006
Function
quote
()
vm/tests/surround.rs:27
Method
r#COMMENT
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#WHITESPACE
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#_push
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#_push_literal
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#alpha
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#alpha_num
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#assignment_operator
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#atomic_modifier
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#block_comment
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
Method
r#character
(state : :: std :: boxed :: Box < :: pest :: ParserState < '_ , Rule >>)
meta/src/grammar.rs:2
← previous
next →
601–700 of 1,009, ranked by callers