Documentation
ยถ
Overview ยถ
Evy parses, runs, and formats Evy source code.
Evy on the command line supports all built-in functions except for graphics functions and event handlers. Only the web interface on play.evy.dev supports graphics and events.
The Evy toolchain has two subcommands: run and fmt.
Usage: evy <command>
evy is a tool for managing evy source code.
Flags:
-h, --help Show context-sensitive help.
-V, --version Print version information
Commands:
run [<source>]
Run Evy program.
fmt [<files> ...]
Format Evy files.
serve export <dir>
Export embedded content.
serve start
Start web server, default for "evy serve".
Run "evy <command> --help" for more information on a command.
Directories
ยถ
| Path | Synopsis |
|---|---|
|
build-tools
|
|
|
md
command
Command md is a markdown processing tool
|
Command md is a markdown processing tool |
|
site-gen
command
Command site-gen generates the website files to be deployed to firebase.
|
Command site-gen generates the website files to be deployed to firebase. |
|
pkg
|
|
|
assert
Package assert is a minimal testing utility package with inline assertions.
|
Package assert is a minimal testing utility package with inline assertions. |
|
bytecode
Package bytecode contains a custom bytecode compiler and virtual machine.
|
Package bytecode contains a custom bytecode compiler and virtual machine. |
|
evaluator
Package evaluator executes a given Evy program by walking its AST.
|
Package evaluator executes a given Evy program by walking its AST. |
|
lexer
Package lexer tokenizes the input.
|
Package lexer tokenizes the input. |
|
parser
Package parser generates an AST for Evy programs.
|
Package parser generates an AST for Evy programs. |
Click to show internal directories.
Click to hide internal directories.
