luars 0.17.0

A library for lua 5.5 runtime implementation in Rust
Documentation
use crate::compiler::parser::{
    lua_language_level::LuaLanguageLevel, tokenize_config::TokensizeConfig,
};

pub struct ParserConfig {
    level: LuaLanguageLevel,
}

impl ParserConfig {
    pub fn new(level: LuaLanguageLevel) -> Self {
        ParserConfig { level }
    }

    pub fn lexer_config(&self) -> TokensizeConfig {
        TokensizeConfig {
            language_level: self.level,
        }
    }
}