1
1
mirror of https://github.com/github/semantic.git synced 2024-12-21 05:41:54 +03:00
Commit Graph

13875 Commits

Author SHA1 Message Date
Rob Rix
007fdd0e5c Define runTask using foldFreer. 2017-07-21 12:09:06 -04:00
Rob Rix
4a067250c6 Merge branch 'bump-freer' into serialize-concurrent-logging 2017-07-21 12:03:39 -04:00
Rob Rix
6a04e3843b Sort the import of Files down. 2017-07-21 11:42:06 -04:00
Rob Rix
e2a21addf2 Log messages to stderr. 2017-07-21 11:38:17 -04:00
Rob Rix
6c272105a4 Format messages as ByteStrings. 2017-07-21 11:38:02 -04:00
Rob Rix
03862a33f5 Define a Message type for logging. 2017-07-21 11:37:54 -04:00
Rob Rix
d1b3cc5c06 🔥 runAlgorithm/runAlgorithmSteps.
These have been subsumed by freer-cofreer’s runFreer & freerSteps.
2017-07-21 11:08:01 -04:00
Rob Rix
07edce5bfc Bump freer-cofreer to master. 2017-07-21 11:05:58 -04:00
Josh Vera
dec0de378c Merge pull request #1232 from github/json
Add a JSON Parser
2017-07-20 12:48:35 -04:00
Josh Vera
974e4a3068 Merge branch 'master' into json 2017-07-20 12:41:32 -04:00
joshvera
de2146a1cd Merge 'master' into json 2017-07-20 12:35:34 -04:00
Rob Rix
9befa439f6 Merge pull request #1233 from github/task-input-output
Task input output
2017-07-20 11:12:22 -04:00
joshvera
f7a7a2c180 Add parseError to value Assignment in the JSON parser 2017-07-20 11:12:08 -04:00
joshvera
0b497fb8a2 Remove JSON from ToCTermRenderer since it doesn't have functions 2017-07-20 11:06:19 -04:00
joshvera
fb84ec83f5 Add JSON to parseBlob 2017-07-20 11:06:19 -04:00
joshvera
00205c3d26 Sort Syntax in JSON parser 2017-07-20 11:06:19 -04:00
Rob Rix
734e42802d Correct the docs for parse. 2017-07-20 10:23:35 -04:00
Rob Rix
f9ce0a9e63 Take the blob parameter explicitly. 2017-07-19 20:24:52 -04:00
Rob Rix
6f1cf00255 Move the implementations of readBlobs/readBlobPairs into Task. 2017-07-19 20:20:20 -04:00
Rob Rix
e6739b5430 📝 writeToOutput. 2017-07-19 20:18:44 -04:00
Rob Rix
89df488f78 Merge branch 'master' into task-input-output 2017-07-19 20:13:58 -04:00
Rob Rix
aaf39930b0 Simplify how the output is defaulted to stdout. 2017-07-19 20:07:17 -04:00
Rob Rix
201f9358f8 Correct the tests. 2017-07-19 20:01:59 -04:00
Rob Rix
2fe1c954cf Merge pull request #1229 from github/cli-refactoring
CLI refactoring
2017-07-19 19:57:59 -04:00
Rob Rix
839c64b4a3 Rename Command.Files to Files. 2017-07-19 19:57:36 -04:00
Rob Rix
ebe21c348c Merge branch 'master' into cli-refactoring 2017-07-19 19:55:03 -04:00
Josh Vera
83e816b04f Merge branch 'master' into json 2017-07-19 18:35:39 -04:00
Rob Rix
8d73a83cdf Bind instead of using do notation. 2017-07-19 17:41:06 -04:00
Rob Rix
71356ead42 Construct a single task. 2017-07-19 17:39:48 -04:00
Rob Rix
beb6c4788c WriteToOutput takes a handle or a path. 2017-07-19 17:29:38 -04:00
Rob Rix
766f71ba90 🔥 the obsolete getOutputPath logic. 2017-07-19 17:26:52 -04:00
joshvera
c513e6e34b Merge origin/master 2017-07-19 17:26:22 -04:00
Rob Rix
aad5e2d396 Correct the docs. 2017-07-19 17:24:06 -04:00
Rob Rix
844b8d0dc3 Run tasks in the spec. 2017-07-19 17:23:44 -04:00
Rob Rix
1cb3541efe Construct a task in the options parser. 2017-07-19 17:22:10 -04:00
Rob Rix
a85aa1f8ff Carry the language in error declarations. 2017-07-19 17:17:39 -04:00
Rob Rix
c8416ee0fd Pass blobs to the declaration algebras. 2017-07-19 17:16:51 -04:00
Rob Rix
c0f894162e Derive an NFData instance for Language. 2017-07-19 17:15:44 -04:00
Rob Rix
4d5ffe7a11 🔥 ParseMode. 2017-07-19 15:46:49 -04:00
Rob Rix
fe21d792fe Define runParse by composition. 2017-07-19 15:46:31 -04:00
Rob Rix
17af42e21e Define runDiff by composition. 2017-07-19 15:46:27 -04:00
Rob Rix
2cce3dd671 Define a Task to write output. 2017-07-19 15:44:22 -04:00
Rob Rix
cbb6c885a4 Define Tasks to read blobs. 2017-07-19 15:41:40 -04:00
Rob Rix
8d43d19296 Construct Eithers for the input source(s). 2017-07-19 15:40:56 -04:00
Rob Rix
97a4f75ca8 Generalize readBlobPairs to lists of path/language pairs. 2017-07-19 15:37:01 -04:00
joshvera
e637d195b9 Add remaining json syntax 2017-07-19 15:35:47 -04:00
Rob Rix
6afe6a94a4 Define a high-level operation to read a pair of blobs 2017-07-19 15:28:26 -04:00
Rob Rix
90f4aa38a7 Define a high-level operation to read in blobs. 2017-07-19 15:24:55 -04:00
Rob Rix
ab7b39e771 Align the doc comments for AssignmentParser. 2017-07-19 15:17:02 -04:00
joshvera
381d5e741f Add some structure to JSON.Syntax 2017-07-19 15:17:00 -04:00