luaur-ast 0.1.3

Lexer, parser, and AST for Luau (faithful Rust port).
Documentation
1
2
3
4
5
6
7
8
9
use crate::records::ast_name::AstName;
use crate::records::hash_luau_ast_name::hash_AstName;

impl hash_AstName {
    pub fn operator_call(&self, value: &AstName) -> usize {
        let ptr = value.value as usize;
        (ptr >> 4) ^ (ptr >> 9)
    }
}