[][src]Module voile::syntax::surf::parse

Code to surface syntax tree, based on pest.

Macro is used for code reusing.

Structs

VoileParser

The name stands for "Voile's Parser"

Enums

Rule

Constants

_PEST_GRAMMAR_VoileParser

Functions

app_expr
comma_expr
declaration
declarations
dollar_expr
expr
ident
labelled
lambda
lambda_internal
lift_expr
multi_param
next_ident
one_param
param
parse_str

Parse a string into an optional expr based on the $root_rule rule:

parse_str_expr

Parse a string into an optional expr based on the $root_rule rule:

pi_expr
pi_expr_internal
pipe_expr
primary_expr
row_polymorphic
row_rest
sig_expr
sig_expr_internal
type_keyword
variant_record
variant_record_kind

Type Definitions

Tik
Tok