Module parse

Source
Expand description

Parsing utilities and entry points

Modules§

builder 🔒
Parse operation builder definition
parsable 🔒

Macros§

impl_parse 🔒

Structs§

ParseBuilder
Builder structure for a parsing operation
ParseContext
Parsing context
ParseContextData
Parsing context data
ParseOptions
Parsing options

Traits§

DefaultParse
GLSL parsing with the default lexer
Extractable
Part of the syntax tree that can be extracted from a parent tree
HasParser
GLSL language parsing capability
IntoParseBuilderExt
Trait for creating parse builders from lexer inputs
LangParser
GLSL language parser
Parsable
A parsable is something we can parse either directly, or embedded in some other syntax structure.
Parse
GLSL language parsing functions

Type Aliases§

DefaultLexer
Default lexer to use for parsing sources
ParseError
Errors returned by the parsing operation
ParseResult
Result of a parsing operation