Hetu Script command line tool
A command line REPL tool for testing.
Installation
You can activate this tool globally, by the following command:
dart pub global activate hetu_script_dev_tools
// or you can use a git url or local path:
// dart pub global activate --source path G:\_dev\hetu-script\dev-tools
Then you can use command line tool 'hetu' in any directory on your computer.
(If you are facing any problems, please check this official document about pub global activate)
REPL
If no arguments is provided when execute, the command tool will enter REPL mode.
In REPL mode, every exrepssion you entered will be evaluated and print out immediately.
If you want to write multiple line in REPL mode, use '\' to end a line.
>>>var a = 42
>>>a
42
>>>fun hello {\
return a }
>>>hello
function hello() -> any // repl print
>>>hello()
42 // repl print
>>>
Run
Run a Hetu source file on your disk. The file could be a script source or a compiled bytecode.
hetu run [path]
Format
Format a Hetu source file on your disk and save the result to file.
hetu format [path] [option]
--out(-o) [outpath]
Compile
Compile a Hetu source file on your disk into bytecode.
hetu compile [path] [output_path] [option]
Analyze
Analyze a Hetu source file on your disk. List all warnings and errors.
hetu analyze [path]