Skip to content
Felix44 edited this page Mar 13, 2022 · 17 revisions

image

Welcome to the Clue documentation.

This wiki documents all changes from Lua and additions that Clue has.

It will also assume that you already know Lua and will not explain Lua itself.

For a general introduction on Clue itself, read the readme.

How to install and use

  1. Download the latest release and save it somewhere
  2. Open your system variables
  3. Add the path to clue.exe in the PATH variable
  4. Type clue in cmd/PowerShell and it'll explain how to do the rest

General syntax differences

  • Code blocks are now inside {} instead of then/do/repeat and end/until
  • ; cannot be omitted most of the time.
  • Comments are made with // ... or /* ... */

Compiling multiple files

Clue will always output a single file: if more .clue files are compiled at once they will be merged togheter in main.lua, the output of these files will be stored as functions inside the table _modules (which should not be edited).

If multiple files are compiled Clue will make the Lua code start from main.clue, as such that file must be present and it should handle loading the other files.

To load a files you can use the import function, read more about it here

Clone this wiki locally