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

18271 Commits

Author SHA1 Message Date
Timothy Clem
681d26830a Add in a bigger set of Ruby 2018-02-16 17:00:23 -08:00
Timothy Clem
b695de16c8 Formatting 2018-02-16 14:09:24 -08:00
Timothy Clem
9662cb1427 Encapsulate idea of recurring to peel off a layer 2018-02-16 14:09:18 -08:00
Timothy Clem
9bc0668ff1 Pair down to only what we are using 2018-02-16 14:08:35 -08:00
Timothy Clem
f85e89872c New eval instance for integers 2018-02-16 13:40:21 -08:00
Timothy Clem
484abcc2ec Stub out basics for small ruby syntax 2018-02-16 13:39:24 -08:00
Timothy Clem
552576f80c New Eval type class to go with 2018-02-16 13:39:05 -08:00
Timothy Clem
47c60e7807 New evaluating strategy 2018-02-16 13:38:35 -08:00
Timothy Clem
e46d92dc65 Eval test harness for Ruby 2018-02-16 13:37:56 -08:00
Timothy Clem
e0272ae982 Small version of Ruby syntax 2018-02-16 13:37:47 -08:00
Timothy Clem
3c5714af7f Add a type signature here 2018-02-16 12:38:29 -08:00
Timothy Clem
9d52485d9e Reduce duplication 2018-02-16 12:38:29 -08:00
Timothy Clem
8fb782eba5 Correct/update docs 2018-02-16 12:38:29 -08:00
Timothy Clem
4b03b90da5 Pass value in Interface 2018-02-16 12:38:29 -08:00
Timothy Clem
f6be7cc4ad Remove tracing 2018-02-16 12:38:29 -08:00
Timothy Clem
21ad964ceb s/Program/Interface 2018-02-16 12:38:29 -08:00
Timothy Clem
cbc5776cc9 Cleanup, remove imports, extra contexts 2018-02-16 12:38:29 -08:00
Timothy Clem
36fb96fc57 Move newtype up in this file 2018-02-16 12:38:29 -08:00
Timothy Clem
432766a6c1 Remove TODOs, docs 2018-02-16 12:38:29 -08:00
Timothy Clem
3296644cc8 Remove Linker Effect 2018-02-16 12:38:29 -08:00
Timothy Clem
2724c265dd Requiring a module, updates localEnv 2018-02-16 12:38:29 -08:00
Timothy Clem
e328d6d642 Custom eval for Programs to maintain env 2018-02-16 12:38:29 -08:00
Timothy Clem
1ee4ea11bd Introduce Program Value type 2018-02-16 12:38:29 -08:00
Timothy Clem
ad480eb5fc Add envUnion and envAll functions 2018-02-16 12:38:29 -08:00
Timothy Clem
421108c669 I don't why this matters but it does 2018-02-16 12:38:29 -08:00
Timothy Clem
41841b6947 Fix the recursive Eff issue with the Linker Effects 2018-02-16 12:38:29 -08:00
Timothy Clem
c3a5bcac36 Just use the [] eval instance 2018-02-16 12:38:29 -08:00
Timothy Clem
d187c88604 Some temporary tracing to help understand eval flow 2018-02-16 12:38:29 -08:00
Timothy Clem
b1633cf356 Blobs so we can know language 2018-02-16 12:38:29 -08:00
Timothy Clem
8d6e00c27a WIP - bunch of different eval options 2018-02-16 12:38:29 -08:00
Timothy Clem
90fcf481ae First, sort of working eval of path, term pairs 2018-02-16 12:38:29 -08:00
Timothy Clem
6d1dc86761 s/value/v 2018-02-16 12:38:29 -08:00
Timothy Clem
1943a5a905 Parse files to filepath, term pairs 2018-02-16 12:38:29 -08:00
Timothy Clem
01a0bdc236 Evaluate a list of terms with MonadLinker avail 2018-02-16 12:38:29 -08:00
Timothy Clem
32c2e92660 Couple of extra helper utils 2018-02-16 12:38:29 -08:00
Timothy Clem
244b167992 Rewrite to see structure better 2018-02-16 12:38:29 -08:00
Timothy Clem
d310661503 Don't know why this effect is necessary, but it is 2018-02-16 12:38:29 -08:00
Timothy Clem
dc6ff09ccf Stub out some sort of linker 2018-02-16 12:38:29 -08:00
Josh Vera
13d311f544 Merge pull request #1500 from github/python-fixes
Fix definition of plainImport
2018-02-13 20:38:02 -05:00
joshvera
19ab77f434 Use expressions 2018-02-13 20:28:31 -05:00
joshvera
616a82eb8a Fix tests 2018-02-13 12:44:50 -05:00
joshvera
c1e8ce39e2 Fix definition of plainImport since dotted names can have many expressions 2018-02-13 11:57:40 -05:00
Josh Vera
d8e5555b0e Merge pull request #1486 from github/import-graph
Import graph
2018-02-13 11:37:19 -05:00
Timothy Clem
aed971ed07 Merge branch 'master' into import-graph 2018-02-12 10:11:29 -08:00
Rob Rix
209c0c3133 Merge pull request #1495 from github/algebraic-graphs
Algebraic graphs
2018-02-08 11:25:06 -05:00
Timothy Clem
c1bc28d0ac Cleanup commented out code 2018-02-07 13:07:38 -08:00
Timothy Clem
84cde2559b Cleanup imports 2018-02-07 12:28:18 -08:00
Timothy Clem
48effe84df Ha, whoops - actually use path argument 2018-02-07 12:28:13 -08:00
Timothy Clem
fb000828ed Test out import-graph output for relevant languages 2018-02-07 12:20:41 -08:00
Timothy Clem
fec643536b Move Verbatim to SpecHelpers 2018-02-07 12:20:27 -08:00