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 md is a markdown processing tool
|
Command md is a markdown processing tool |
site-gen
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.