gluaxspeed
abd2919891
include grammar changes from pr 1290, regenerate md
2021-08-25 08:05:48 -07:00
Alessandro Coglio
30da9d6e1c
[ABNF] Re-generate the markdown file.
2021-08-16 18:07:26 -07:00
Alessandro Coglio
a2919e9dd7
[ABNF] Re-generate the markdown.
2021-08-02 18:01:22 -07:00
Alessandro Coglio
70c6af11c5
[ABNF] Re-generated the markdown file.
2021-07-28 16:33:44 -07:00
Alessandro Coglio
ac65ffd67e
[ABNF] Regenerate the markdown for the ABNF grammar.
2021-07-26 21:16:34 -07:00
gluaxspeed
8ae89149a9
ABNF grammar update
2021-07-23 17:36:27 -07:00
gluaxspeed
a9593971b9
format string and grammar changes
2021-07-20 14:52:35 -07:00
Alessandro Coglio
bceefa621d
[ABNF] Fix typo in comments.
2021-07-15 21:44:27 -07:00
Alessandro Coglio
6c071eda01
[ABNF] Re-generate markdown file.
2021-07-15 15:50:22 -07:00
Alessandro Coglio
8ba720bf43
[ABNF] Re-generate markdown file.
2021-05-12 19:15:27 -07:00
gluax
f32a1e9ddb
merge master, add a parser test to try and improve code coverage
2021-05-07 13:34:10 -04:00
gluax
29ca0d9a12
no empty import lists, star is a span, grammar fix
2021-05-05 16:10:51 -04:00
gluax
f4c9c2c1f0
update grammar readme after master merge
2021-05-05 13:18:13 -04:00
Alessandro Coglio
40a2d58a5a
[ABNF] Regenerate the markdown file.
2021-05-03 21:44:29 -07:00
Alessandro Coglio
8df12668c0
[ABNF] Fix (comment in) rule for identifiers.
...
Now the comment says that an identifier must not only be distinct from a
keyword, but also not be or start with 'aleo1'. Even though the grammar does not
capture these extra-grammatical requirements, we use comments to at least
mention them prominently.
2021-05-03 21:41:20 -07:00
Alessandro Coglio
5288f2e2f0
[ABNF] Fix rule for import declarations.
...
The final semicolon was missing.
See https://developer.aleo.org/developer/language/imports .
2021-05-01 18:41:56 -07:00
gluax
c8f1d9913c
rename grammar rule as suggested
2021-04-30 12:07:35 -04:00
Alessandro Coglio
2060d0d249
[ABNF] Improve documentation and layout.
...
Explain better variable and constant declarations.
Leave one blank line between the rules for variable and constant declarations
(not necessary for ABNF, but consistent with the rest of the file and actually
expected by the ABNF-to-LaTeX converter).
Limit lines to 80 columns, by putting the rules for variable and constant
declarations over two lines each, with proper indentation.
2021-04-29 18:16:30 -07:00
gluax
e0cf988261
hacky, but optional comma only allowed on last member variable
2021-04-29 15:22:17 -04:00
gluax
282cbb8840
optional comma at end of member variables
2021-04-29 14:10:22 -04:00
gluax
30d80d191f
require comma or semi-colon for now
2021-04-29 14:03:29 -04:00
Alessandro Coglio
ccbf36e6ec
Merge and resolve conflict on generated README.md.
...
(Since the file is generated, I've simply re-generated it to resolve the
conflict.)
2021-04-28 21:57:34 -07:00
gluax
26d569c92a
declaration refactor as suggested
2021-04-28 12:41:42 -04:00
Alessandro Coglio
0882100526
[ABNF] Trim some documentation.
...
The removed text is more of an internal discussion that actual documentation, so
it seems best to keep things slightly more concise.
2021-04-27 22:45:27 -07:00
gluax
e82be01d75
regen grammar README.md
2021-04-26 17:53:39 -04:00
gluax
438c20c14d
merge master, resolve conflicts, login test is failing
2021-04-26 14:43:21 -04:00
Alessandro Coglio
df6c4d586c
[ABNF] Use markdown in doc comments, and a few fixes.
...
By using markdown in the documentation comments of the grammar, the markdown
file generated from the grammar includes those markdown features in the text,
making it more readable and better-looking.
Also fixed a few typos in the documentation comments.
Also updated a few documentation comments that were out of date after making
changes to the grammar.
Also removed a now-obsolete grammar rule for "input" parameters of functions.
2021-04-21 22:33:52 -07:00
Alessandro Coglio
02f8736d03
[ABNF] Add some documentation.
...
For both uniformity and clarity of reference from other documentation comments,
add some documentation comments next to every single character definition.
No change to the grammar itself.
2021-04-21 21:56:27 -07:00
Collin Chin
25cabe57e2
Merge branch 'master' into feature/abnf-doc-update
2021-04-21 08:46:01 -07:00
Alessandro Coglio
66664ed35c
[ABNF] Regenerate the .md file.
2021-04-20 15:53:29 -07:00
collin
d5783bb0e0
fix license
2021-04-20 14:33:05 -07:00
collin
ce8f02eea0
Merge branch 'master' of https://github.com/AleoHQ/leo into feature/abnf-doc-update
2021-04-20 14:32:16 -07:00
collin
905c889a67
fix grammar readme
2021-04-20 14:25:12 -07:00
Alessandro Coglio
62932ceef2
[ABNF] Update documentation of format strings.
...
The documentation comments were out of date.
2021-04-19 23:24:43 -07:00
Collin Chin
543188049c
Move format note to bottom of abnf grammar
2021-04-16 12:30:58 -07:00
gluax
2f7ed99f76
pull max's required semi-colon branch to ensure sameness, MD file renamed to readme
2021-04-14 18:38:49 -04:00
Protryon
d400764e00
parser rewrite
2021-03-03 09:59:24 -08:00
howardwu
777a67fb40
Adds README.md
2021-02-10 22:27:37 -08:00
collin
ffcd93f781
rename ast -> grammar 1
2020-10-30 17:17:17 -07:00