[][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
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
sig_expr
sig_expr_internal
sum_expr
type_keyword

Type Definitions

Tik
Tok