[−][src]Trait lark_parser::syntax::NonEmptySyntax
A Syntax whose expect
method, when test
returns true, always
consumes at least one token.
Implementors
impl<'parse> NonEmptySyntax<'parse> for EntitySyntax
[src]
impl<'parse> NonEmptySyntax<'parse> for SpannedGlobalIdentifier
[src]
impl<'parse> NonEmptySyntax<'parse> for SpannedLocalIdentifier
[src]
impl<'parse> NonEmptySyntax<'parse> for CloseCurly
[src]
impl<'parse> NonEmptySyntax<'parse> for CloseParenthesis
[src]
impl<'parse> NonEmptySyntax<'parse> for CloseSquare
[src]
impl<'parse> NonEmptySyntax<'parse> for Colon
[src]
impl<'parse> NonEmptySyntax<'parse> for Comma
[src]
impl<'parse> NonEmptySyntax<'parse> for Dot
[src]
impl<'parse> NonEmptySyntax<'parse> for Equals
[src]
impl<'parse> NonEmptySyntax<'parse> for ExclamationPoint
[src]
impl<'parse> NonEmptySyntax<'parse> for Let
[src]
impl<'parse> NonEmptySyntax<'parse> for Minus
[src]
impl<'parse> NonEmptySyntax<'parse> for OpenCurly
[src]
impl<'parse> NonEmptySyntax<'parse> for OpenParenthesis
[src]
impl<'parse> NonEmptySyntax<'parse> for OpenSquare
[src]
impl<'parse> NonEmptySyntax<'parse> for Plus
[src]
impl<'parse> NonEmptySyntax<'parse> for RightArrow
[src]
impl<'parse> NonEmptySyntax<'parse> for Semicolon
[src]
impl<'parse> NonEmptySyntax<'parse> for Slash
[src]
impl<'parse> NonEmptySyntax<'parse> for Star
[src]
impl<D, 'parse> NonEmptySyntax<'parse> for Matched<D> where
D: Delimiter<'parse>,
[src]
D: Delimiter<'parse>,
impl<D, T, 'parse> NonEmptySyntax<'parse> for Delimited<D, T> where
D: Delimiter<'parse>,
T: Syntax<'parse>,
[src]
D: Delimiter<'parse>,
T: Syntax<'parse>,
impl<T, 'parse> NonEmptySyntax<'parse> for SkipNewline<T> where
T: NonEmptySyntax<'parse>,
[src]
T: NonEmptySyntax<'parse>,