[][src]Enum arc_parser::Rule

pub enum Rule {
    EOI,
    program,
    statement,
    empty_line,
    RestOfLine,
    dict_scope,
    dict_empty,
    dict_head,
    dict_pair,
    list_scope,
    list_empty,
    list_head,
    list_pair,
    dict_literal,
    list_literal,
    Value,
    Null,
    Boolean,
    True,
    False,
    cite_value,
    Byte,
    Byte_BIN,
    Byte_OCT,
    Byte_HEX,
    Number,
    SignedNumber,
    Decimal,
    DecimalBad,
    Integer,
    Complex,
    Zero,
    String,
    StringLines,
    StringCharacter,
    StringNormal,
    StringLiteralText,
    StringText,
    Accent,
    Apostrophe,
    Quotation,
    Escape,
    NameSpace,
    Key,
    SYMBOL,
    COMMENT,
    WHITESPACE,
    LineComment,
    MultiLineComment,
    Cite,
    Dot,
    Insert,
    Append,
    Underline,
    SEPARATOR,
    Set,
    Sign,
}

Variants

EOI
program
statement
empty_line
RestOfLine
dict_scope
dict_empty
dict_head
dict_pair
list_scope
list_empty
list_head
list_pair
dict_literal
list_literal
Value
Null
Boolean
True
False
cite_value
Byte
Byte_BIN
Byte_OCT
Byte_HEX
Number
SignedNumber
Decimal
DecimalBad
Integer
Complex
Zero
String
StringLines
StringCharacter
StringNormal
StringLiteralText
StringText
Accent
Apostrophe
Quotation
Escape
NameSpace
Key
SYMBOL
COMMENT
WHITESPACE
LineComment
MultiLineComment
Cite
Dot
Insert
Append
Underline
SEPARATOR
Set
Sign

Trait Implementations

impl Clone for Rule[src]

impl Copy for Rule[src]

impl Debug for Rule[src]

impl Eq for Rule[src]

impl Hash for Rule[src]

impl Ord for Rule[src]

impl Parser<Rule> for ArcParser[src]

impl PartialEq<Rule> for Rule[src]

impl PartialOrd<Rule> for Rule[src]

impl StructuralEq for Rule[src]

impl StructuralPartialEq for Rule[src]

Auto Trait Implementations

impl RefUnwindSafe for Rule

impl Send for Rule

impl Sync for Rule

impl Unpin for Rule

impl UnwindSafe for Rule

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.