Module parse

Module parse 

Source
Expand description

Parsing utilities and entry points

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