zirconium
zirconium copied to clipboard
Runtime scripting language for Roblox.
Improved parser, similar to TypeScript's parser that should allow things like auto-complete etc. to be much easier to implement.
> node_modules/@rbxts/zirconium/out/Ast/Nodes/Guards.d.ts:14:79 - error TS2538: Type 'any' cannot be used as an index type. > 14 export declare function isPrefixableExpression(node: Node): node is NodeTypes[typeof PREFIXABLE[number]]; > node_modules/@rbxts/zirconium/out/Ast/Nodes/Guards.d.ts:14:86 - error TS2304:...
The parser as it stands currently is a bit buggy and I'd like to rebuild it to make supporting new language features as well as future planned ones like unary...
```ts # shorthand let example = if value: "Hello, I'm true" ``` Shorthand would evaluate to `"Hello, I'm true"` (if true) or `undefined` ```ts # longhand let example = if...