1
1
mirror of https://github.com/github/semantic.git synced 2024-12-18 04:11:48 +03:00
Commit Graph

25480 Commits

Author SHA1 Message Date
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
Timothy Clem
cbdb932af8 Ruby translation step for the pipeline 2018-08-20 18:11:30 -07:00
Timothy Clem
e6c36296f1 Some Tokenize instances 2018-08-20 18:11:05 -07:00
Timothy Clem
11252f9ba7 JSON has to handle all this now 2018-08-20 18:10:28 -07:00
Timothy Clem
8e9136fd57 Introduce concept of unhandled splices in the stream 2018-08-20 18:10:13 -07:00
Timothy Clem
634900a58c Function just to run the tokenizing step 2018-08-20 18:08:48 -07:00
Timothy Clem
c1b615d285 Some common tokenizing helpers 2018-08-20 18:08:24 -07:00
Ayman Nadeem
bf0d2c0418 adjust liftBitwise to include float 2018-08-20 18:57:28 -04: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
1d751ef79a Mini Ruby 2018-08-20 11:23:37 -07:00
Timothy Clem
80ee53ed9d s/prettyPrint/tokenize 2018-08-20 10:38:03 -07:00
Timothy Clem
a473a346c9 Slightly different JSON printing options 2018-08-20 10:37:55 -07:00
Timothy Clem
ae20bf5477 Docs on remark function 2018-08-20 10:37:33 -07:00
Timothy Clem
58cf9925fa Not using this 2018-08-20 10:37:24 -07:00
Timothy Clem
3c53862e19 Merge remote-tracking branch 'origin/master' into source-aware-reprinter 2018-08-20 10:17:38 -07:00
Timothy Clem
4e5983c5e0 Fix lints 2018-08-20 10:08:53 -07:00
Timothy Clem
92a15e2bcb Better docs and param naming 2018-08-20 09:58:28 -07:00
Timothy Clem
b5fdc2d079 New take on layout rules 2018-08-20 09:52:30 -07:00
Timothy Clem
d42d02fe62 Organize imports, not using TokenizerEffs 2018-08-20 09:52:19 -07:00
Timothy Clem
1dc89961b2 Remove Rule 2018-08-20 09:52:03 -07:00
Timothy Clem
ea553c69db Util experiments without using Rule 2018-08-20 09:51:41 -07:00
Timothy Clem
552d3fbaf2 Translator Monad 2018-08-20 09:51:29 -07:00
Timothy Clem
7d185d3001 Fully flesh out JSON specific translation step 2018-08-20 09:04:08 -07:00
Timothy Clem
193e17b277 Docs and clean up imports 2018-08-20 09:03:51 -07:00
Timothy Clem
e417b5cbda We have entire context now 2018-08-20 09:03:43 -07:00
Timothy Clem
b9a3e3d254 Relax need for Eff 2018-08-20 09:03:23 -07:00
Timothy Clem
f98cda72cb Bring back re-write experiments in Util 2018-08-20 09:03:12 -07:00
Timothy Clem
441c47f5ec Fix up specs 2018-08-20 09:03:03 -07:00
Timothy Clem
512ba1f8b6 Docs, move these notes 2018-08-20 09:02:59 -07:00
Timothy Clem
506bc50350 Cleanup, comments, export list 2018-08-20 09:02:47 -07:00
Ayman Nadeem
6b99b321ce use Data.Scientific to convert digit 2018-08-20 11:26:54 -04:00
Ayman Nadeem
51e19ee242 add test for BOr statements 2018-08-17 23:47:14 -04:00
Timothy Clem
13e2ba2956 default JSON pipeline 2018-08-17 16:53:36 -07:00
Timothy Clem
933782ab78 Use machines a bit more directly 2018-08-17 16:21:55 -07:00
Timothy Clem
cd3233549a WIP, language translation as an additional step in pipeline 2018-08-17 15:17:14 -07:00
Timothy Clem
d9218cfd1f Cleanup names a bit 2018-08-17 13:15:32 -07:00
Timothy Clem
f239a7a483 Typesetting in the pipeline too 2018-08-17 12:46:54 -07:00
Timothy Clem
9de1897694 WIP - basic translating in machines 2018-08-17 11:43:32 -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
84f4ed4cfe get rid of unnecessary import 2018-08-17 13:08:29 -04:00
Ayman Nadeem
52f07dce3a Merge branch 'master' into evaluatable-instances 2018-08-17 13:08:03 -04:00