boyned//Kampfkarren
                                            boyned//Kampfkarren
                                        
                                    The following code is tripping a syntax error: ``` local FOOBAR = { [0xDEADBEEF] = true } ``` However, this doesn't: ``` local FOOBAR = { [100] = true, }...
I have genuinely no idea why I hid them, but they're exactly what I needed in selene to make an optimization that would've otherwise required cloning the entire Ast and...
This is extremely tired rambling, so bear with me. I think it's uncomfortable that full-moon must undergo a major version change nearly every time Luau (Roblox's Lua) changes something about...
> names I would pick: > - TokenType becomes Token > - TokenKind becomes TokenType > - Token becomes SpannedToken > - TokenReference becomes... SpannedTokenWithTrivia? Based on @tomprince's work, TokenReference...
syn, an established syntax tree library for Rust, has things like `Punctuated` and whatnot. Would be smart to look through what syn does and see how much of it full-moon...
It feels really unergonomic to be unwrapping every single call.
selene will not be able to lint Roblox syntax in non-Roblox codebases because full-moon does not support this.
This shouldn't be started until 1.0.0, but I don't expect people to want to write Rust code for simple code shifts. Making a C API means later down the road...