Struct ream::parser::Parser [−][src]
Fields
scanner: Scanner<'source>
level: usize
Implementations
impl<'source> Parser<'source>
[src]
impl<'source> Parser<'source>
[src]pub fn new(source: &'source str) -> Self
[src]
pub fn parse_token_header(&mut self) -> Result<usize, ScanError>
[src]
pub fn parse_token_identifier(&mut self) -> Result<String, ScanError>
[src]
pub fn parse_entry(&mut self) -> ParseEntryResult
[src]
pub fn parse_variable(&mut self) -> ParseVariableResult
[src]
pub fn parse_symbol_colon(&mut self) -> Result<(), ScanError>
[src]
Trait Implementations
Auto Trait Implementations
impl<'source> RefUnwindSafe for Parser<'source>
impl<'source> RefUnwindSafe for Parser<'source>
impl<'source> UnwindSafe for Parser<'source>
impl<'source> UnwindSafe for Parser<'source>