1
1
mirror of https://github.com/github/semantic.git synced 2024-12-20 21:31:48 +03:00
Commit Graph

25553 Commits

Author SHA1 Message Date
Timothy Clem
1a9200b783 tokenizing for Ruby blocks (functions) 2018-08-21 13:17:13 -07:00
Timothy Clem
9e0e56479e Handle comments with trailing seps 2018-08-21 13:16:49 -07:00
Ayman Nadeem
a4ce904e5d add normalize function 2018-08-21 16:12:05 -04: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
3b6c51aa70 No need for TComment yet 2018-08-21 11:16:16 -07:00
Timothy Clem
6d3dc92505 Just sequenceA_ contextTerms for now 2018-08-21 11:15:59 -07:00
Patrick Thomson
7f5783abb0 Fix Haddock generation.
Bumps gRPC-haskell and removes an invalid (and unilluminating) comment.

To test, run `stack haddock --fast --open`.
2018-08-21 12:40:16 -04:00
Timothy Clem
beb0f5f6c3 This got renamed 2018-08-21 09:39:47 -07:00
Timothy Clem
c622251f56 Work on Ruby method tokenizing 2018-08-21 09:39:37 -07:00
Timothy Clem
51d3422191 New splice api 2018-08-21 09:39:19 -07:00
Timothy Clem
e8aa27bee5 Some renames just to preventing name ambiguity 2018-08-21 09:39:10 -07:00
Timothy Clem
7680ba55c8 Follow naming changes in JSON translator 2018-08-21 09:38:39 -07:00
Timothy Clem
f2a2168e2f imperative_ does sep for us now 2018-08-21 09:38:28 -07:00
Timothy Clem
b6ee794f08 Use some of the new helpers 2018-08-21 09:38:14 -07:00
Timothy Clem
f507e4f118 Flesh out tokenizing helpers a bit 2018-08-21 09:37:41 -07:00
Timothy Clem
9379865adc Just reformatting 2018-08-21 09:37:26 -07:00
Timothy Clem
4ecd10c8ed Make sure we handle unhandled in typesetting 2018-08-21 09:37:06 -07:00
Timothy Clem
4e63bd9a80 Few more ruby test functions 2018-08-21 09:36:45 -07:00
Timothy Clem
cfa38c0a4a Helper function to run just to translating 2018-08-21 09:36:32 -07:00
Charlie Somerville
7abe418829 Merge pull request #2141 from github/charliesome/analysis-configuration-module
Reshuffle module layout so that Environment can depend on Heap
2018-08-21 13:59:14 +10:00
Charlie Somerville
b8f33b7890 remove unused import 2018-08-21 13:49:48 +10:00
Charlie Somerville
5f6961e737 move Analysis.Abstract.Configuration to Control.Abstract 2018-08-21 13:42:45 +10: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
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