luau-parser 0.2.68

A blazingly fast Luau parser with robust error recovery.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! All `impl` blocks for [`EndOfFile`].

use luau_lexer::prelude::{Error, Lexer, Token, TokenType};

use crate::types::{EndOfFile, Parse};

impl Parse for EndOfFile {
    #[inline]
    fn parse(token: Token, _: &mut Lexer, _: &mut Vec<Error>) -> Option<Self> {
        (token == TokenType::EndOfFile).then(|| Self::new(token))
    }
}