mirror of
https://github.com/ProvableHQ/leo.git
synced 2024-12-25 11:12:48 +03:00
a97d60eb28
598: [Feature] 374 circuit self access r=collinc97 a=gluax Feature resolves #374. At the grammar level the following syntax is no longer allowed on self: ``` self[0]; self(); ``` Syntax that is allowed at the grammar level is: ``` console.log("b: {}", self::b); console.log("hmm: {}",self::hmm()); self.hello(); console.log("access: {}", self.a); ``` Note that these changes are only at the grammar level only. Co-authored-by: gluaxspeed <jonathan.t.pavlik@gmail.com> Co-authored-by: Howard Wu <9260812+howardwu@users.noreply.github.com> |
||
---|---|---|
.. | ||
benches | ||
src | ||
tests | ||
Cargo.toml | ||
README.md |
leo-grammar
Command-line instructions
To generate an AST of the Leo program and save it as a JSON file , run:
leo_grammar {PATH/TO/INPUT_FILENAME}.leo {PATH/TO/OUTPUT_DIRECTORY (optional)}
If no output directory is provided, then the program will store the JSON file in the local working directory.