Patrick Thomson
|
2dc8bb0041
|
Merge branch 'master' into term-rewriting-mk2
|
2018-09-18 15:18:21 -04:00 |
|
Timothy Clem
|
a25e848c9f
|
Fix assigning comments with multiple elif in Python
|
2018-09-18 10:43:18 -07:00 |
|
Patrick Thomson
|
6e65f9060d
|
Merge remote-tracking branch 'origin/master' into term-rewriting-mk2
|
2018-09-18 13:31:58 -04:00 |
|
Patrick Thomson
|
9eb7fe5cd8
|
reenable all the tests
|
2018-09-18 13:18:31 -04:00 |
|
Josh Vera
|
8d9c627579
|
Merge branch 'master' into scopes-and-frames
|
2018-09-18 13:14:27 -04:00 |
|
Timothy Clem
|
fdfb8228b6
|
Only python to start
|
2018-09-18 08:36:48 -07:00 |
|
Timothy Clem
|
d83630443b
|
Rename
|
2018-09-18 08:36:40 -07:00 |
|
Timothy Clem
|
31ca888da7
|
Introduce datatype for these language examples
|
2018-09-17 16:46:45 -07:00 |
|
Timothy Clem
|
15f7e57571
|
First pass at doing parse-examples in haskell and hspec
|
2018-09-17 15:49:18 -07:00 |
|
Timothy Clem
|
344873f0f7
|
Go corpus back the other way?
|
2018-09-17 11:26:47 -07:00 |
|
Timothy Clem
|
64c9d20826
|
Error span changed
|
2018-09-17 09:56:39 -07:00 |
|
Timothy Clem
|
c97d43aaca
|
Refinement of types is Go
|
2018-09-17 09:56:31 -07:00 |
|
Timothy Clem
|
883d4586c0
|
TypeScript fixes for more type identifiers
|
2018-09-17 09:48:47 -07:00 |
|
Timothy Clem
|
80dfd75635
|
Ruby corpus changes
|
2018-09-17 09:30:03 -07:00 |
|
joshvera
|
5c96b3d6d7
|
Merge remote-tracking branch 'origin/master' into scopes-and-frames
|
2018-09-17 12:08:27 -04:00 |
|
Patrick Thomson
|
f6f2476641
|
fix tests
|
2018-09-17 11:17:10 -04:00 |
|
Patrick Thomson
|
ec7ee9da62
|
improve JSON formatting so the diff doesn't whine
|
2018-09-17 10:52:28 -04:00 |
|
joshvera
|
eb71b512b3
|
Fix test type errors
|
2018-09-14 18:04:08 -04:00 |
|
Patrick Thomson
|
d1cc400dc0
|
add spec file
|
2018-09-14 13:10:22 -04:00 |
|
Patrick Thomson
|
7129435dc8
|
Merge remote-tracking branch 'origin/master' into simplify-reprinter
also incorporates a number of changes. oops.
|
2018-09-12 12:14:01 -04:00 |
|
Patrick Thomson
|
d6eaae9555
|
further cleanup and refinement of tests
|
2018-09-12 11:46:41 -04:00 |
|
Patrick Thomson
|
0802e0a9f2
|
Use a deep embedding for Tokenize.
|
2018-09-11 18:54:37 -04:00 |
|
Timothy Clem
|
addc6a6c6f
|
Fix a few more go fixtures
|
2018-09-10 15:41:16 -07:00 |
|
Timothy Clem
|
ceed3b0ae4
|
Fix a few test fixtures due to structure changes
|
2018-09-10 11:15:34 -07:00 |
|
Timothy Clem
|
31d093d1c9
|
Fix tests
|
2018-09-06 16:29:59 -07:00 |
|
Timothy Clem
|
16b99b8634
|
One more roundtrip test
|
2018-09-06 16:29:32 -07:00 |
|
Timothy Clem
|
b3e593fc55
|
Merge branch 'master' into no-ruby-pipeline
|
2018-08-30 14:31:00 -07:00 |
|
Timothy Clem
|
18140cd1e6
|
Merge branch 'master' into partial-results
|
2018-08-30 13:12:53 -07:00 |
|
Timothy Clem
|
df17d9ffda
|
Don't do miniRuby either
|
2018-08-30 13:10:18 -07:00 |
|
Timothy Clem
|
099faacbce
|
Re-work these tests now that we return if parse fails
|
2018-08-30 12:51:29 -07:00 |
|
Timothy Clem
|
5939a6139d
|
Remove segfaulting miniPythonParser test for now
|
2018-08-29 10:42:36 -07:00 |
|
Timothy Clem
|
34648a263a
|
Merge branch 'master' into source-aware-reprinter
|
2018-08-28 11:34:53 -07:00 |
|
Timothy Clem
|
0931fc81f2
|
Add a simple roundtrip spec for python printing
|
2018-08-28 10:31:54 -07:00 |
|
Timothy Clem
|
68a93c6740
|
Python example code
|
2018-08-28 09:12:56 -07:00 |
|
joshvera
|
6b8c0c0f06
|
Merge remote-tracking branch 'origin/master' into entry-points
|
2018-08-27 12:49:47 -04:00 |
|
joshvera
|
bc6614aa12
|
Merge remote-tracking branch 'origin/master' into entry-points
|
2018-08-27 12:05:20 -04:00 |
|
Timothy Clem
|
2cb6479797
|
Merge branch 'master' into source-aware-reprinter
|
2018-08-27 08:10:42 -07:00 |
|
Timothy Clem
|
9a347c9d27
|
Tokenize and print subtraction as well
|
2018-08-24 14:07:49 -07:00 |
|
Timothy Clem
|
bf5e72fc6d
|
Fix up tests, since I moved these helpers
|
2018-08-24 11:07:54 -07:00 |
|
Timothy Clem
|
1bb0e3c149
|
Handle printing binary multiplication with precedence!
|
2018-08-24 10:59:09 -07:00 |
|
Timothy Clem
|
e9e8edbebe
|
Dedicated util for rewriting
|
2018-08-24 10:35:38 -07:00 |
|
Patrick Thomson
|
0d4aaef985
|
Merge branch 'master' into source-aware-reprinter
|
2018-08-23 18:32:58 -04:00 |
|
Rob Rix
|
779972acb5
|
Merge branch 'master' into boolean-value-effect
|
2018-08-23 13:15:41 -04:00 |
|
Rob Rix
|
d21f0976f0
|
Run the boolean effect in the evaluator spec.
|
2018-08-23 13:08:38 -04:00 |
|
Ayman Nadeem
|
4be365ddcb
|
add test
|
2018-08-23 11:25:20 -04:00 |
|
Timothy Clem
|
8f6d1ee873
|
Merge branch 'master' into source-aware-reprinter
|
2018-08-23 07:47:48 -07:00 |
|
Timothy Clem
|
3214519718
|
Very basic test for ruby printing
|
2018-08-22 13:47:30 -07:00 |
|
Timothy Clem
|
3e0a6b95cc
|
Lints, formatting, docs, cleanup
|
2018-08-22 13:35:40 -07:00 |
|
Ayman Nadeem
|
9d676c5ba1
|
make these tests passsssgit diffgit diff
|
2018-08-21 18:33:16 -04:00 |
|
Timothy Clem
|
945712bca6
|
Examples
|
2018-08-21 13:25:14 -07:00 |
|
Timothy Clem
|
1a9200b783
|
tokenizing for Ruby blocks (functions)
|
2018-08-21 13:17:13 -07:00 |
|
Ayman Nadeem
|
5949c6e7d6
|
Merge branch 'master' into evaluatable-instances
|
2018-08-21 15:55:15 -04:00 |
|
Timothy Clem
|
5ac0b5a900
|
Continue to refine tokenize api with Ruby as example
|
2018-08-21 11:16:39 -07:00 |
|
Timothy Clem
|
beb0f5f6c3
|
This got renamed
|
2018-08-21 09:39:47 -07:00 |
|
Charlie Somerville
|
ec852844cb
|
reshuffle module layout so that Environment can depend on Heap
|
2018-08-21 13:42:45 +10:00 |
|
Timothy Clem
|
b0311ff77e
|
Ruby test hardness for ghci
|
2018-08-20 18:11:41 -07:00 |
|
Ayman Nadeem
|
da79989904
|
add test for await
|
2018-08-20 17:42:58 -04:00 |
|
Ayman Nadeem
|
c6b31ab886
|
fix rshift and lshift tests
|
2018-08-20 17:01:13 -04:00 |
|
Ayman Nadeem
|
167e9e3934
|
test for rshift
|
2018-08-20 16:57:35 -04:00 |
|
Ayman Nadeem
|
8cf838217c
|
test for lshift
|
2018-08-20 16:56:37 -04:00 |
|
Ayman Nadeem
|
a3bec5b910
|
add tests for bor, band, bxor
|
2018-08-20 16:47:59 -04:00 |
|
Timothy Clem
|
3c53862e19
|
Merge remote-tracking branch 'origin/master' into source-aware-reprinter
|
2018-08-20 10:17:38 -07:00 |
|
Timothy Clem
|
441c47f5ec
|
Fix up specs
|
2018-08-20 09:03:03 -07:00 |
|
Ayman Nadeem
|
51e19ee242
|
add test for BOr statements
|
2018-08-17 23:47:14 -04:00 |
|
Timothy Clem
|
cd3233549a
|
WIP, language translation as an additional step in pipeline
|
2018-08-17 15:17:14 -07:00 |
|
Ayman Nadeem
|
6526071cd2
|
WIP test for bitwise OR
|
2018-08-17 14:14:11 -04:00 |
|
Ayman Nadeem
|
5891fe8510
|
add tests for lshift, rshift, unsignedRshift
|
2018-08-17 13:26:34 -04:00 |
|
Ayman Nadeem
|
a5c7010f85
|
add test file for bxor
|
2018-08-17 13:24:40 -04:00 |
|
Ayman Nadeem
|
c76948c76a
|
add test for bitwise and
|
2018-08-17 13:23:53 -04:00 |
|
Ayman Nadeem
|
18694f8143
|
add test for bitwise OR
|
2018-08-17 13:22:48 -04:00 |
|
Ayman Nadeem
|
52f07dce3a
|
Merge branch 'master' into evaluatable-instances
|
2018-08-17 13:08:03 -04:00 |
|
Ayman Nadeem
|
0e8bb70dfd
|
Merge remote-tracking branch 'origin/master' into evaluatable-instances
|
2018-08-16 14:46:59 -04:00 |
|
Timothy Clem
|
600942dcf1
|
Fix up these tests
|
2018-08-15 14:01:58 -07:00 |
|
Timothy Clem
|
b39721ec4f
|
Be consistent with 2 spaces for now
|
2018-08-15 14:01:53 -07:00 |
|
Rob Rix
|
90b29a39ab
|
Add a missing import.
|
2018-08-15 12:08:15 -04:00 |
|
Rob Rix
|
358b8cc564
|
Replace UtilEff with ConcreteEff.
|
2018-08-15 11:55:45 -04:00 |
|
Rick Winfrey
|
1665df55aa
|
Merge branch 'master' into interactive-debugger
|
2018-08-14 15:04:02 -07:00 |
|
Timothy Clem
|
487c78b854
|
Merge remote-tracking branch 'origin/master' into source-aware-reprinter
|
2018-08-13 15:56:26 -07:00 |
|
Rick Winfrey
|
54bc2a9521
|
🔥 unused exports
|
2018-08-13 15:43:23 -07:00 |
|
joshvera
|
75365e9caa
|
Merge remote-tracking branch 'origin/master' into interactive-debugger
|
2018-08-13 16:40:27 -04:00 |
|
Rick Winfrey
|
27c2ebd519
|
Merge branch 'master' into update-haskell-tree-sitter
|
2018-08-13 13:01:07 -07:00 |
|
Rick Winfrey
|
9e87ea9fc5
|
Update python fixtures
I think this got lost when merging in master
|
2018-08-13 12:48:47 -07:00 |
|
Ayman Nadeem
|
bb71c4543d
|
add evaluatable instance for await
|
2018-08-13 15:18:54 -04:00 |
|
Rick Winfrey
|
62fb9635e0
|
Merge branch 'master' into update-haskell-tree-sitter
|
2018-08-13 11:36:10 -07:00 |
|
Rick Winfrey
|
f0daabaf9a
|
Update go fixtures
|
2018-08-13 11:29:01 -07:00 |
|
Rob Rix
|
08a29fdf92
|
Merge branch 'master' into parameterize-evaluate-with-deref-and-allocator-handlers
|
2018-08-13 13:33:36 -04:00 |
|
Ayman Nadeem
|
d107446abf
|
re-generate ruby example
|
2018-08-13 10:43:44 -04:00 |
|
Ayman Nadeem
|
b54f175ebf
|
update examples
|
2018-08-13 10:20:13 -04:00 |
|
Rob Rix
|
85adaafef5
|
Fix the doctests.
|
2018-08-13 10:20:13 -04:00 |
|
Rob Rix
|
68157b1fa0
|
Apply the correct value type.
|
2018-08-13 10:06:12 -04:00 |
|
Rob Rix
|
99e377aec7
|
Fix a missed reference to Deref in the specs.
|
2018-08-13 09:58:18 -04:00 |
|
Rob Rix
|
a438930c91
|
Use the specialized handlers for Allocator and Precise.
|
2018-08-13 09:43:37 -04:00 |
|
Rick Winfrey
|
686e1e6d09
|
Update fixtures
|
2018-08-10 14:33:39 -07:00 |
|
Ayman Nadeem
|
0a10f79f36
|
Merge branch 'master' into eval-instances
|
2018-08-10 16:46:51 -04:00 |
|
Rob Rix
|
f0d216da2c
|
🔥 the value parameter from Allocator.
|
2018-08-10 15:32:10 -04:00 |
|
joshvera
|
2732f17719
|
Merge remote-tracking branch 'origin/master' into interactive-debugger
|
2018-08-10 14:20:16 -04:00 |
|
Rob Rix
|
d05f3c6ae3
|
🔥 Data.Abstract.Address.
|
2018-08-10 13:46:24 -04:00 |
|
Rick Winfrey
|
37f1a47075
|
Merge branch 'update-haskell-tree-sitter' of https://github.com/github/semantic into update-haskell-tree-sitter
|
2018-08-10 10:20:54 -07:00 |
|
Rick Winfrey
|
bb23084035
|
Add future import statement test fixtures
|
2018-08-10 10:11:01 -07:00 |
|
joshvera
|
c71dd783fb
|
Add EscapeSequence Listable
|
2018-08-10 13:02:06 -04:00 |
|