luaur-ast 0.1.0

Lexer, parser, and AST for Luau (faithful Rust port).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::records::ast_attr::AstAttr;

impl AstAttr {
    pub fn as_attr(&mut self) -> *mut AstAttr {
        self as *mut AstAttr
    }
}

#[no_mangle]
pub extern "C" fn ast_attr_as_attr(this: *mut AstAttr) -> *mut AstAttr {
    unsafe { (*this).as_attr() }
}