Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boxbeam/untwine
/ types & classes
Types & classes
43 in github.com/boxbeam/untwine
⨍
Functions
133
◇
Types & classes
43
↓ 1 callers
Class
Span
Represents data corresponding to a specific portion of a parsing input.
src/lib.rs:54
Class
AppendCell
src/parser.rs:5
Class
CharFilter
macros/src/lib.rs:531
Class
CharGroup
macros/src/lib.rs:506
Class
CharRange
macros/src/lib.rs:487
Class
CodegenState
macros/src/codegen/mod.rs:44
Enum
Cons
examples/lisp.rs:7
Enum
CustomError
tests/src/lib.rs:184
Class
ErrsLock
src/context.rs:289
Enum
Expr
examples/lisp.rs:15
Class
Header
macros/src/lib.rs:31
Enum
HeaderParam
macros/src/lib.rs:40
Class
IgnoredPattern
macros/src/lib.rs:546
Interface
IntoCountBound
src/attr.rs:153
Enum
JSONValue
tests/src/benches.rs:13
Enum
JSONValue
tests/src/lib.rs:62
Enum
JSONValue
examples/json.rs:10
Class
LabeledPattern
macros/src/lib.rs:559
Enum
Modifier
macros/src/lib.rs:602
Enum
NextChar
macros/src/codegen/lookahead_optimization.rs:14
Enum
ParseJSONError
tests/src/benches.rs:26
Enum
ParseJSONError
tests/src/lib.rs:84
Enum
ParseJSONError
examples/json.rs:23
Interface
Parser
The fundamental parsing construct for untwine. A simple parser which comes with combinators for modifying its behavior.
src/parser.rs:43
Class
ParserBlock
macros/src/lib.rs:109
Class
ParserContext
The input for all parsers. Stores the initial [&str] input and an index for the parsing head.
src/context.rs:19
Class
ParserDef
macros/src/lib.rs:140
Enum
ParserError
src/error.rs:4
Class
ParserFunction
macros/src/lib.rs:191
Class
ParserImpl
src/parser.rs:299
Class
ParserMatch
macros/src/lib.rs:187
Class
ParserMatchArm
macros/src/lib.rs:172
Enum
ParserType
macros/src/lib.rs:166
Class
Pattern
macros/src/lib.rs:437
Class
PatternAttribute
macros/src/lib.rs:452
Enum
PatternFragment
macros/src/lib.rs:374
Enum
PatternList
macros/src/lib.rs:577
Class
PatternMeta
Static data provided to parser attributes.
src/attr.rs:8
Class
PrettyOptions
Options to configure the output of pretty errors
src/pretty.rs:6
Interface
Recoverable
A type which can be recovered from when parsing, by generating a default error value.
src/recoverable.rs:4
Enum
RecoverySignal
src/context.rs:13
Interface
SealedParser
src/parser.rs:310
Class
TopLevelPatterns
macros/src/lib.rs:359