automated C# glue FFI glue code

This commit is contained in:
2025-11-28 03:51:05 -07:00
parent 6b69cc1459
commit c97c5763ae
9 changed files with 130 additions and 54 deletions

View File

@@ -113,13 +113,13 @@ macro_rules! token_matches {
};
}
pub struct Parser {
tokenizer: TokenizerBuffer,
pub struct Parser<'a> {
tokenizer: TokenizerBuffer<'a>,
current_token: Option<Token>,
}
impl Parser {
pub fn new(tokenizer: Tokenizer) -> Self {
impl<'a> Parser<'a> {
pub fn new(tokenizer: Tokenizer<'a>) -> Self {
Parser {
tokenizer: TokenizerBuffer::new(tokenizer),
current_token: None,