pub enum Rule {
Show 36 variants
EOI,
program,
s_expression,
special_form,
fun,
def,
defn,
tfun,
tdef,
tdefn,
ifb,
opvar,
list,
atom,
symbol_type,
number,
symbol,
type,
TSTR,
TNUM,
TBOOL,
TLIST,
TFUN,
operator,
add,
sub,
mul,
div,
less,
more,
equal,
string,
string_char,
comment,
boolean,
WHITESPACE,
}Variants§
EOI
End-of-input
program
s_expression
special_form
fun
def
defn
tfun
tdef
tdefn
ifb
opvar
list
atom
symbol_type
number
symbol
type
TSTR
TNUM
TBOOL
TLIST
TFUN
operator
add
sub
mul
div
less
more
equal
string
string_char
comment
boolean
WHITESPACE
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl Parser<Rule> for CrispParser
impl Parser<Rule> for CrispParser
Source§impl PartialOrd for Rule
impl PartialOrd for Rule
impl Copy for Rule
impl Eq for Rule
impl StructuralPartialEq for Rule
Auto Trait Implementations§
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnwindSafe for Rule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more