Nicolas Abril
|
02e0c3ba26
|
[sc-630] Update the readme for Bend
|
2024-05-06 19:55:33 +02:00 |
|
Nicolas Abril
|
e9561c9609
|
Merge pull request #280 from HigherOrderCO/feature/sc-548/add-support-for-other-numeric-types-in-hvm
[sc 548] Add support for i24 and f24 numbers
|
2024-05-06 14:38:58 +02:00 |
|
Nicolas Abril
|
03fcf344f1
|
[sc-548] Add support for i24 and f24
|
2024-05-06 14:36:54 +02:00 |
|
Nicolas Abril
|
ba748c95e8
|
[sc-548] Refactor parser a bit
|
2024-05-06 14:26:18 +02:00 |
|
Nicolas Abril
|
39ff4ffb7e
|
Merge pull request #276 from HigherOrderCO/feature/sc-625/add-procedural-style-syntax-for-hvm-lang
[sc-625] Add procedural-style syntax for hvm-lang
|
2024-05-06 14:25:20 +02:00 |
|
imaqtkatt
|
c3710df788
|
Adjust lambda syntax
|
2024-05-03 14:44:44 -03:00 |
|
imaqtkatt
|
273733a84f
|
Adjust cspell
|
2024-05-03 13:33:25 -03:00 |
|
imaqtkatt
|
e13e360118
|
Add list comprehension
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
cd320af476
|
Improve order kwargs
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
340d9fc984
|
Add in-place operators
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
38797ac890
|
Refactor parser add parser commons
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
e72070f519
|
Parse switch, fold and do block
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
4b350de499
|
Remove enum term and add call kwargs
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
71308b36c4
|
Fix assign pattern to lang
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
46bde8b85b
|
Change if node to switch
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
36d50de499
|
...
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
e4a1205f71
|
WIP add to lang transformation
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
186b47a799
|
Add order enums transformation
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
b05d473c9b
|
Change if else statement parsing
|
2024-05-03 13:27:26 -03:00 |
|
imaqtkatt
|
38e21ca209
|
Refactor split into definitions
|
2024-05-03 13:27:25 -03:00 |
|
imaqtkatt
|
9419a6b8e7
|
WIP add indentation
|
2024-05-03 13:27:25 -03:00 |
|
imaqtkatt
|
e59b4dda55
|
Refactor parse tuples
|
2024-05-03 13:27:25 -03:00 |
|
imaqtkatt
|
2845edb190
|
Refactor Program struct
|
2024-05-03 13:27:25 -03:00 |
|
imaqtkatt
|
92b005c2d9
|
Add parse program for procedural style
|
2024-05-03 13:27:25 -03:00 |
|
imaqtkatt
|
feafef7613
|
Add initial procedural style parser
|
2024-05-03 13:27:25 -03:00 |
|
Nicolas Abril
|
0db4513e08
|
Merge pull request #279 from HigherOrderCO/feature/sc-653/order-redexes-in-a-more-efficient-way
[sc-653] Reorder compiled redexes recursive last
|
2024-05-02 18:46:43 +02:00 |
|
Nicolas Abril
|
1313a73aa1
|
[sc-653] Reorder compiled redexes recursive last
|
2024-05-02 16:55:26 +02:00 |
|
Nicolas Abril
|
bd6b4c129a
|
Merge pull request #278 from HigherOrderCO/bug/sc-654/with-clauses-in-match-are-moving-let-and
[sc-654] Fix linearize binds before match
|
2024-05-01 19:47:00 +02:00 |
|
Nicolas Abril
|
334ad80eee
|
[sc-654] Fix linearize binds before match
|
2024-05-01 19:09:15 +02:00 |
|
Nicolas Abril
|
cad606671a
|
Improve some error messages, add radixsort example
|
2024-05-01 16:56:22 +02:00 |
|
Nicolas Abril
|
b7bea772d5
|
Merge pull request #277 from HigherOrderCO/bug/sc-629/fix-parsing-of-keywords-in-hvm-lang
[sc-629] Fix parsing of keywords
|
2024-04-29 21:04:07 +02:00 |
|
Nicolas Abril
|
79e1ee6bad
|
[sc-629] Fix parsing of keywords
|
2024-04-29 20:49:20 +02:00 |
|
Nicolas Abril
|
c7ef6f81bf
|
Merge pull request #264 from HigherOrderCO/bug/sc-609/update-tspl-with-the-changes-necessary-for
[sc-609] Update for fixed version of TSPL
|
2024-04-29 20:34:38 +02:00 |
|
Nicolas Abril
|
1c124e9a83
|
[sc-609] Update for fixed version of TSPL
|
2024-04-29 20:31:42 +02:00 |
|
Nicolas Abril
|
a525046690
|
Merge pull request #275 from HigherOrderCO/feature/sc-627/make-hvm-lang-compilation-compatible-with
[sc-627] Make compilation compatible with hvm32
|
2024-04-29 13:59:41 +02:00 |
|
Nicolas Abril
|
eaa6524cb3
|
Apply formatting
|
2024-04-26 22:58:54 +02:00 |
|
Nicolas Abril
|
6daa133c4e
|
Update to the right version of hvm-core
|
2024-04-26 22:38:55 +02:00 |
|
Nicolas Abril
|
c8ce05520a
|
Update tests for hvm32
|
2024-04-26 22:38:20 +02:00 |
|
Nicolas Abril
|
43a2c5f7df
|
Update float combinators pass for hvm32, considers net size
|
2024-04-26 22:37:56 +02:00 |
|
Nicolas Abril
|
9163fa1f5c
|
Simplify for hvm32, add net size check
|
2024-04-26 22:37:36 +02:00 |
|
Nicolas Abril
|
f948c6106e
|
Update docs and examples for hvm32
|
2024-04-26 22:35:42 +02:00 |
|
Nicolas Abril
|
2cba162ded
|
Update for new hvm32 number syntax
|
2024-04-24 22:17:49 +02:00 |
|
Nicolas Abril
|
7c9557127f
|
Update for op2 fix
|
2024-04-22 21:18:52 +02:00 |
|
Nicolas Abril
|
3a80ac0d96
|
[sc-627] Initial update for hvm32
|
2024-04-22 19:03:56 +02:00 |
|
Nicolas Abril
|
ded66e4601
|
Merge pull request #273 from HigherOrderCO/bug/sc-623/args-from-pattern-matching-defs-miscompile
[sc-623] Fix eta-reducible match linearization
|
2024-04-22 12:23:05 +00:00 |
|
Nicolas Abril
|
5e1120c107
|
[sc-623] Fix eta-reducible match linearization
|
2024-04-22 13:20:47 +02:00 |
|
imaqtkatt
|
eafb5a0280
|
Merge pull request #272 from HigherOrderCO/feature/sc-624/add-monadic-bind-syntax-to-hvm-lang
[sc-624] Add monadic bind syntax to hvm-lang
|
2024-04-19 16:41:31 +00:00 |
|
imaqtkatt
|
756f70e66e
|
Add maybe_grow call and update grammar comment
|
2024-04-19 13:39:15 -03:00 |
|
imaqtkatt
|
983713f2b5
|
Implement monadic bind syntax
|
2024-04-19 13:39:15 -03:00 |
|
T6
|
03efbbb38c
|
Merge pull request #271 from HigherOrderCO/direct-encode
encode terms directly to hvmc nets
|
2024-04-19 16:19:57 +00:00 |
|