Struct js::syntax::parser::Parser[src]

pub struct Parser {
    // some fields omitted
}

A Javascript parser

Methods

impl Parser

fn new(tokens: Vec<Token>) -> Parser

Creates a new parser, using tokens as input

fn parse_all(&mut self) -> ParseResult

Parse all expressions in the token array

fn parse(&mut self) -> ParseResult

Parse a single expression