Enum psi_lang::AliasedRule[][src]

pub enum AliasedRule {
    else_if_stmt,
    div,
    continue_stmt,
    return_expr,
    ss_sub,
    table,
    atom,
    ss_add,
    integer,
    string_char,
    sign,
    identifier_part,
    and,
    inclusive,
    less_eq,
    identifier,
    sub,
    expr,
    block,
    args,
    import_stmt,
    exclusive,
    boolean,
    pow,
    table_pair,
    or,
    positive,
    var_index,
    else_stmt,
    return_stmt,
    loop_stmt,
    iterable,
    for_stmt,
    stmts,
    string,
    comb,
    not,
    rem,
    contains,
    ss_div,
    datatype,
    array,
    string_expr,
    add,
    less,
    string_part,
    eq,
    loop_control,
    greater,
    string_esc,
    EOI,
    if_stmt,
    comment,
    single_shot,
    ss_mul,
    fn_call,
    var_assign,
    ifs,
    stmt,
    break_stmt,
    comp,
    equals,
    negative,
    greater_eq,
    fn_def,
    while_stmt,
    mul,
    bound,
    ss_rem,
    not_equals,
    float,
    ss_pow,
}

Variants

else_if_stmt
div
continue_stmt
return_expr
ss_sub
table
atom
ss_add
integer
string_char
sign
identifier_part
and
inclusive
less_eq
identifier
sub
expr
block
args
import_stmt
exclusive
boolean
pow
table_pair
or
positive
var_index
else_stmt
return_stmt
loop_stmt
iterable
for_stmt
stmts
string
comb
not
rem
contains
ss_div
datatype
array
string_expr
add
less
string_part
eq
loop_control
greater
string_esc
EOI
if_stmt
comment
single_shot
ss_mul
fn_call
var_assign
ifs
stmt
break_stmt
comp
equals
negative
greater_eq
fn_def
while_stmt
mul
bound
ss_rem
not_equals
float
ss_pow

Trait Implementations

impl Clone for AliasedRule[src]

impl Copy for AliasedRule[src]

impl Debug for AliasedRule[src]

impl Eq for AliasedRule[src]

impl Hash for AliasedRule[src]

impl Ord for AliasedRule[src]

impl PartialEq<AliasedRule> for AliasedRule[src]

impl PartialOrd<AliasedRule> for AliasedRule[src]

impl StructuralEq for AliasedRule[src]

impl StructuralPartialEq for AliasedRule[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> RuleType for T where
    T: Eq + Ord + Copy + Debug + Hash
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.