luaur-analysis 0.1.3

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
use core::sync::atomic::{AtomicI32, Ordering};

static NEXT_INDEX: AtomicI32 = AtomicI32::new(0);

#[allow(non_snake_case)]
pub fn fresh_index() -> i32 {
    NEXT_INDEX.fetch_add(1, Ordering::Relaxed) + 1
}