ligo/src/passes/1-parser/pascaligo
Christian Rinderknecht 3ed303f60d In EvalOpt modules, the CLI input ["-"] is becomes now [None],
like the absence of an input filename. (This simplifies all the
clients codes.) Fixed the dune file for the preprocessor. Fixed
the build of PreprocMain.exe and PreprocMain.byte. Restricted
preprocessing errors [Preproc.Newline_in_string] and
[Preproc.Open_string] to the argument of the #include
directive (instead of general strings: this is for the LIGO lexer
to report the error). I removed the error [Preproc.Open_comment]
as this is for the LIGO lexer to report. The preprocessor scanner
[Preproc.lex] does not take a parameter [is_file:bool] now: the
source file (if any) is determined from the lexing
buffer. Accordingly, the field [is_file] of the state of the
preprocessing lexer has been removed: the lexing buffer becomes
now the reference for the input source (bug fix and interface
improvement). Fixed the comments of the test contract
pledge.religo. I removed the data constructor [Lexer.Stdin], as
redundant with [Lexer.Channel].
2020-04-09 16:18:26 +02:00
..
Doc Change not existing mutez type to existing tez type 2020-03-31 17:00:17 +02:00
Misc Removed error "Invalid directive" as PascaLIGO has the operator #. 2020-04-03 19:06:35 +02:00
Tests Merge remote-tracking branch 'origin/dev' into rinderknecht-dev 2020-01-14 12:59:32 +01:00
.gitignore Added .gitignore for all syntaxes. 2019-12-26 14:13:19 +01:00
.LexerMain.tag more refactoring 2019-09-10 12:42:49 +02:00
.links Simple_utils is now used as a library by the local builds. 2020-04-07 18:33:46 +02:00
.Parser.mly.tag Fixed a tag file (local build of PascaLIGO with my Makefile). 2019-12-18 22:17:49 +00:00
.ParserMain.tag more refactoring 2019-09-10 12:42:49 +02:00
.Unlexer.tag Refactoring to bring local builds of the parsers closer to the global build. 2020-01-14 01:27:35 +01:00
AST.ml Simple_utils is now used as a library by the local builds. 2020-04-07 18:33:46 +02:00
dune Integrated the library for preprocessing. 2020-03-31 19:44:10 +02:00
error.messages.checked-in Fixing error.messages. 2020-03-12 16:05:17 +01:00
LexerMain.ml Shared more code in ParserUnit.ml 2020-04-03 19:08:14 +02:00
LexToken.mli WIP:adding rec keyword 2020-03-12 16:05:17 +01:00
LexToken.mll Shared more code in ParserUnit.ml 2020-04-03 19:08:14 +02:00
Makefile.cfg Marked the errors that should be skipped (because catched by the 2020-04-08 20:24:34 +02:00
Parser.mly Simple_utils is now used as a library by the local builds. 2020-04-07 18:33:46 +02:00
ParserLog.ml Simple_utils is now used as a library by the local builds. 2020-04-07 18:33:46 +02:00
ParserLog.mli Revert "Merge branch 'fix/pascal-tuples-in-doc' into 'dev'" 2020-02-20 05:25:30 +00:00
ParserMain.ml In EvalOpt modules, the CLI input ["-"] is becomes now [None], 2020-04-09 16:18:26 +02:00
ParToken.mly WIP:adding rec keyword 2020-03-12 16:05:17 +01:00
pascaligo.ml Refactoring to bring local builds of the parsers closer to the global build. 2020-01-14 01:27:35 +01:00
Scoping.ml Simple_utils is now used as a library by the local builds. 2020-04-07 18:33:46 +02:00
Scoping.mli Simple_utils is now used as a library by the local builds. 2020-04-07 18:33:46 +02:00
Unlexer.ml Some refactoring. 2020-01-10 15:32:54 +01:00