ligo/src/passes/1-parser/cameligo
Christian Rinderknecht 9e7c97637c Added support for language-specific parse errors for PascaLIGO:
* Duplicate variants in the same type declaration
   * Duplicate parameter in the same function declaration
   * Shadowing of predefined value in a declaration

I fixed the architecture for that support: ParserMain.ml is now where
those specific errors are handled, and they are produced by the
semantic actions of the parsers.
2020-01-08 16:39:52 +01:00
..
Stubs Remove original Cameligo and rename Ligodity to Cameligo. 2019-12-12 14:35:07 +01:00
Tests Merge remote-tracking branch 'origin/dev' into rinderknecht-dev 2019-12-13 12:28:33 +01:00
.AST.ml.tag Remove original Cameligo and rename Ligodity to Cameligo. 2019-12-12 14:35:07 +01:00
.gitignore Added .gitignore for all syntaxes. 2019-12-26 14:13:19 +01:00
.LexerMain.tag Remove original Cameligo and rename Ligodity to Cameligo. 2019-12-12 14:35:07 +01:00
.links Sharing standalone lexers and parsers, and parser error API. 2020-01-06 10:03:41 +00:00
.Parser.mly.tag Added basic support for Menhir's incremental API. 2019-12-17 17:03:43 +01:00
.ParserMain.tag Remove original Cameligo and rename Ligodity to Cameligo. 2019-12-12 14:35:07 +01:00
.unlexer.tag I added support for unlexing to CameLIGO. Fixed cover.sh. 2019-12-26 13:23:32 +01:00
AST.ml Refactoring of the parsers 2019-12-15 17:46:08 +01:00
AST.mli Refactoring of the parsers 2019-12-15 17:46:08 +01:00
cameligo.ml Remove original Cameligo and rename Ligodity to Cameligo. 2019-12-12 14:35:07 +01:00
check_dot_git_is_dir.sh Remove original Cameligo and rename Ligodity to Cameligo. 2019-12-12 14:35:07 +01:00
dune Sharing standalone lexers and parsers, and parser error API. 2020-01-06 10:03:41 +00:00
LexerMain.ml Sharing standalone lexers and parsers, and parser error API. 2020-01-06 10:03:41 +00:00
LexToken.mli Added support for language-specific parse errors for PascaLIGO: 2020-01-08 16:39:52 +01:00
LexToken.mll Added support for language-specific parse errors for PascaLIGO: 2020-01-08 16:39:52 +01:00
ParErr.ml Added nat and bytes to ReasonLIGO and CameLIGO (expressions). 2019-12-23 20:37:48 +01:00
Parser.mly Added nat and bytes to ReasonLIGO and CameLIGO (expressions). 2019-12-23 20:37:48 +01:00
ParserLog.ml exclude parser debug tooling 2019-12-31 14:23:51 +01:00
ParserLog.mli Merge remote-tracking branch 'origin/dev' into rinderknecht-dev 2019-12-13 12:28:33 +01:00
ParserMain.ml Added support for language-specific parse errors for PascaLIGO: 2020-01-08 16:39:52 +01:00
ParToken.mly Refactoring of the parsers 2019-12-15 17:46:08 +01:00
unlexer.ml I added support for unlexing to CameLIGO. Fixed cover.sh. 2019-12-26 13:23:32 +01:00