John David Pressman
|
4270cc0d22
|
[LIGO-229] Change ordering of collection operation args
|
2019-11-20 12:16:31 +00:00 |
|
Rémi Lesenechal
|
f0655eab28
|
Pascaligo for collection loops: take locally declared variable into account
|
2019-11-19 13:25:48 +00:00 |
|
John David Pressman
|
bbcacc253b
|
Merge branch 'feature/pascaligo-anon-functions' into 'dev'
Feature/pascaligo anon functions
See merge request ligolang/ligo!201
|
2019-11-19 08:33:54 +00:00 |
|
galfour
|
ddc4b7b7a5
|
add anon functions; remove pre-block declarations; update tests
|
2019-11-18 16:10:48 +01:00 |
|
Lesenechal Remi
|
91e245ef70
|
Fix issue with nested collection loop where inner loop iterated elements were shadowing outer loop iterated element
|
2019-11-18 14:14:54 +01:00 |
|
galfour
|
5422049dba
|
Merge branch 'dev' into feature/more-applications-pascaligo
|
2019-11-18 09:53:57 +01:00 |
|
Lesenechal Remi
|
e689d3d3b7
|
more doc
|
2019-11-15 20:05:35 +01:00 |
|
Lesenechal Remi
|
683bc0a72b
|
fix problems with nested for collection loop
|
2019-11-15 20:05:35 +01:00 |
|
galfour
|
d0efbd9f92
|
add and test more ways to do function application in pascaligo
|
2019-11-14 20:13:15 +01:00 |
|
Christian Rinderknecht
|
fe90246e3a
|
Fixed the printing of some AST nodes.
|
2019-11-06 17:23:49 +01:00 |
|
Lesenechal Remi
|
a140e12394
|
add test for nested for collection loops (not supported yet)
|
2019-10-29 16:32:28 +01:00 |
|
Lesenechal Remi
|
402d849cec
|
use intermediary tuple access to get key and value for maps. add tests.
|
2019-10-29 15:43:00 +01:00 |
|
Lesenechal Remi
|
c288f3c81e
|
simplify the simplifier and now find the free variables with a expression_fold
|
2019-10-29 11:56:21 +01:00 |
|
Lesenechal Remi
|
e86c92bc3b
|
improving simplifier
|
2019-10-29 11:41:59 +01:00 |
|
Lesenechal Remi
|
e77f3e4903
|
empty for collection loop
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
2ced2e784e
|
add doc
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
e16eac77a6
|
fixes for loop on map.
Untested because of issue with deep tuple access (LIGO-131 LIGO-134)
An error message is in the simplifier
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
b71309bfa2
|
proper error message for deep accesses in loops of collection body
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
5a77b08aa7
|
cleaning & documenting
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
a3deccf352
|
changing the name of the lambda to 'arguments' make its arguments available
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
d651bfb3a3
|
remove misplaced 'skip'
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
0cf7471441
|
prepend the body of the lambda with let_in's
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
70502f62cb
|
fix the way lambda arguments are accessed
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
db79b6b9da
|
select op_name from collection key word
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
79de96136d
|
Collection for translation without type annotation on record
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
730c130fb3
|
merge step and down reemoval
WIP
WIP
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
536b5648c8
|
some cleaning
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
1d3d57c7c5
|
not complete for collect tryout
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
3058a57c62
|
cleaning and better tests
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
b7961fc8ec
|
cleaning
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
d8e44476ba
|
First version for ForInt loops
|
2019-10-28 20:52:14 +01:00 |
|
Tom Jack
|
0191d8b0ed
|
Replace "mtz" with "mutez"
|
2019-10-27 11:50:24 -05:00 |
|
Rémi Lesenechal
|
5a5c3a8dd4
|
Merge branch 'feature/clean-big-map' into 'dev'
Feature/clean big map
See merge request ligolang/ligo!145
|
2019-10-25 21:30:09 +00:00 |
|
Christian Rinderknecht
|
c0f4aaf0c7
|
Fixed the regression on case clauses (blocks were removed).
|
2019-10-24 10:33:22 +02:00 |
|
Christian Rinderknecht
|
4a9150f560
|
WIP: Fixing a regression (blocks in case clauses as intructions).
|
2019-10-24 10:33:22 +02:00 |
|
Christian Rinderknecht
|
eae3348d51
|
I forbade empty patches (parser). Fixed AST pretty-printer (PascaLIGO).
Changed accordingly the simplifier: the dead code for the error about
empty record patches is no long.
|
2019-10-23 00:35:29 +02:00 |
|
Lesenechal Remi
|
cefac0d8e7
|
add big_map injection
|
2019-10-22 12:23:48 +02:00 |
|
Christian Rinderknecht
|
9ad0859a4c
|
Merge branch 'feature/pascaligo-remove-case-as-expression' into 'dev'
Feature/pascaligo add conditional as an expression
See merge request ligolang/ligo!144
|
2019-10-22 08:42:59 +00:00 |
|
Christian Rinderknecht
|
312dc65950
|
Merge remote-tracking branch 'origin/dev' into rinderknecht-dev
|
2019-10-21 21:42:52 +02:00 |
|
John David Pressman
|
daad15c57d
|
Write blockless function test and make it pass
|
2019-10-19 10:46:24 -07:00 |
|
John David Pressman
|
ec67d37f20
|
Gabriel wants to see the code
|
2019-10-19 09:11:18 -07:00 |
|
Lesenechal Remi
|
6b55bf3630
|
cleaning
|
2019-10-18 17:44:10 +02:00 |
|
Lesenechal Remi
|
080b25a3bd
|
WIP: add test. still have two ECond implementation, none of them pass the test
|
2019-10-18 17:44:10 +02:00 |
|
Christian Rinderknecht
|
d95f345dbf
|
First attempt at adding conditionals as expressions.
Warning: The simplifier is not done yet.
|
2019-10-18 17:44:10 +02:00 |
|
Lesenechal Remi
|
bec3419936
|
cleaning
|
2019-10-18 14:47:04 +02:00 |
|
Lesenechal Remi
|
b721a19b00
|
WIP: add test. still have two ECond implementation, none of them pass the test
|
2019-10-18 14:32:58 +02:00 |
|
Christian Rinderknecht
|
704c744ace
|
First attempt at adding conditionals as expressions.
Warning: The simplifier is not done yet.
|
2019-10-18 13:52:26 +02:00 |
|
Christian Rinderknecht
|
e53d4035d0
|
Removed corner case that could not be triggered in PascaLIGO simplifier.
|
2019-10-17 18:46:40 +02:00 |
|
Christian Rinderknecht
|
36d9858e97
|
Removed sub-blocks from PascaLIGO.
|
2019-10-17 18:33:58 +02:00 |
|
Christian Rinderknecht
|
00016d09bb
|
I removed the definition of procedures.
Note: This immediately removes some unsupported cases of the
simplifier, pertaining to the definition of procedures.
|
2019-10-16 15:39:08 +02:00 |
|