Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/badicsalex/peginator
/ types & classes
Types & classes
85 in github.com/badicsalex/peginator
⨍
Functions
277
◇
Types & classes
85
Class
Args
cli/src/main.rs:21
Enum
Arity
codegen/src/common.rs:56
Class
AtLeastOneMarker
codegen/src/grammar/generated.rs:62
Class
BoxMarker
codegen/src/grammar/generated.rs:97
Interface
Calculate
test/src/calculator_example/mod.rs:9
Interface
CallHook
runtime/src/call_hook.rs:5
Class
CaseInsensitiveMarker
codegen/src/grammar/generated.rs:83
Class
CharDirective
codegen/src/grammar/generated.rs:179
Class
CharRule
codegen/src/grammar/generated.rs:23
Enum
CharRulePart
codegen/src/grammar/generated.rs:30
Class
CharacterRange
codegen/src/grammar/generated.rs:72
Class
CheckDirective
codegen/src/grammar/generated.rs:191
Class
Choice
codegen/src/grammar/generated.rs:41
Class
ChoiceHelper
runtime/src/choice_helper.rs:7
Enum
CloneState
codegen/src/common.rs:97
Class
Closure
codegen/src/grammar/generated.rs:57
Interface
Codegen
codegen/src/common.rs:102
Interface
CodegenGrammar
codegen/src/common.rs:43
Interface
CodegenRule
codegen/src/common.rs:47
Class
CodegenSettings
codegen/src/common.rs:14
Class
Comment
codegen/src/grammar/generated.rs:206
Class
Compile
codegen/src/buildscript.rs:61
Interface
CustomTrait
test/src/additional_traits/mod.rs:9
Enum
DelimitedExpression
codegen/src/grammar/generated.rs:106
Enum
DirectiveExpression
codegen/src/grammar/generated.rs:167
Class
EndOfInput
codegen/src/grammar/generated.rs:202
Class
ExportDirective
codegen/src/grammar/generated.rs:183
Class
ExternDirective
codegen/src/grammar/generated.rs:195
Class
ExternRule
codegen/src/grammar/generated.rs:36
Interface
FakeColored
runtime/src/colored_shim.rs:5
Class
Field
codegen/src/grammar/generated.rs:85
Class
FieldDescriptor
codegen/src/common.rs:63
Class
FieldProperties
codegen/src/common.rs:70
Enum
Field_name
codegen/src/grammar/generated.rs:92
Interface
GenerateRailroad
cli/src/peg_railroad.rs:24
Class
Grammar
codegen/src/grammar/generated.rs:6
Enum
Grammar_rules
codegen/src/grammar/generated.rs:11
Class
Group
codegen/src/grammar/generated.rs:49
Class
HexaEscape
codegen/src/grammar/generated.rs:151
Class
IncludeRule
codegen/src/grammar/generated.rs:101
Class
IndentedTracer
runtime/src/trace.rs:26
Class
IndexedStringLine
runtime/src/error.rs:122
Class
IndexedStringLineIterator
runtime/src/error.rs:129
Class
LeftrecDirective
codegen/src/grammar/generated.rs:189
Class
MemoizeDirective
codegen/src/grammar/generated.rs:187
Class
NegativeLookahead
codegen/src/grammar/generated.rs:64
Class
NoSkipWsDirective
codegen/src/grammar/generated.rs:181
Class
NoopTracer
runtime/src/trace.rs:71
Class
Optional
codegen/src/grammar/generated.rs:53
Class
OverrideMarker
codegen/src/grammar/generated.rs:99
Class
ParseCache
codegen/src/grammar/generated.rs:238
Class
ParseError
runtime/src/error.rs:101
Enum
ParseErrorSpecifics
runtime/src/error.rs:15
Class
ParseGlobal
runtime/src/global.rs:8
Class
ParseOk
runtime/src/parse_result.rs:8
Interface
ParseResultExtras
runtime/src/parse_result.rs:39
Class
ParseSettings
runtime/src/peg_parser.rs:43
Class
ParseState
runtime/src/state.rs:8
Interface
ParseTracer
runtime/src/trace.rs:11
Class
Parsed
codegen/src/grammar/generated.rs:428
Interface
PegParser
The main trait for interfacing with peginator. Implemented by `@export`-ed rules.
runtime/src/peg_parser.rs:8
Interface
PegParserAdvanced
The trait that is actually implemented by the generated code. Should only be used in very specific cases, and [`PegParser`] should be used in all norm
runtime/src/peg_parser.rs:30
Interface
PegPosition
Helper trait to get the parse position of the parsed rule Useful for creating general error reporting functions or similar functionality where the po
runtime/src/lib.rs:239
Class
PositionDirective
codegen/src/grammar/generated.rs:185
Class
PositiveLookahead
codegen/src/grammar/generated.rs:68
Class
PrettyParseError
runtime/src/error.rs:175
Enum
PublicType
codegen/src/common.rs:91
Enum
RecordPosition
codegen/src/common.rs:75
Class
Rule
codegen/src/grammar/generated.rs:17
Class
RuleFlags
codegen/src/rule.rs:74
Class
Sequence
codegen/src/grammar/generated.rs:45
Enum
SimpleEscape
codegen/src/grammar/generated.rs:130
Class
SimpleEscapeBackslash
codegen/src/grammar/generated.rs:145
Class
SimpleEscapeCarriageReturn
codegen/src/grammar/generated.rs:141
Class
SimpleEscapeDQuote
codegen/src/grammar/generated.rs:149
Class
SimpleEscapeNewline
codegen/src/grammar/generated.rs:139
Class
SimpleEscapeQuote
codegen/src/grammar/generated.rs:147
Class
SimpleEscapeTab
codegen/src/grammar/generated.rs:143
Class
StringDirective
codegen/src/grammar/generated.rs:177
Enum
StringItem
codegen/src/grammar/generated.rs:122
Class
StringLiteral
codegen/src/grammar/generated.rs:78
Class
TheState
test/src/user_defined_state/mod.rs:10
Class
TheStruct
test/src/extern_directive/mod.rs:47
Class
Utf8Escape
codegen/src/grammar/generated.rs:157
Class
Whitespace
codegen/src/grammar/generated.rs:204