Pure luau implementation for moonwave
Note: You need to clone submodule too, try
git clone --recursive https://github.com/qwreey/moonwave-luau
This project has 4 stage. raw, low, middle, and high.
You can use
- moonwave_high
- moonwave_middle
- moonwave_low
- moonwave_raw
Function to perform each stage, or use parseString for get final result.
Please check type defines in init.luau for get result formats.
You can create document with docgen. See example/init.luau
To run example file, run lune run example.
It does not always produce the same results as the official moonwave extractor.
- interface tag
- source map (line info)
- external tag
- docgen types, static? etc (compat with lune-doc)
- type extract (!!)