Module i_slint_compiler::parser
source · Expand description
The Slint Language Parser
This module is responsible to parse a string onto a syntax tree.
The core of it is the DefaultParser
class that holds a list of token and
generates a rowan::GreenNode
This module has different sub modules with the actual parser functions
Modules
Structs
The return value of
DefaultParser::start_node
. This borrows the parser
and finishes the node on DropA token to proof that start_node_impl and finish_node_impl are only
called from the Node implementation
A
SmolStr
is a string type that has the following properties:Enums
Traits
Functions
return the normalized identifier string of the first SyntaxKind::Identifier in this node
Returns a pair of the matched token type at the beginning of
text
, and its size