1
1
mirror of https://github.com/github/semantic.git synced 2024-12-23 06:41:45 +03:00
Commit Graph

18328 Commits

Author SHA1 Message Date
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
joshvera
0991bcdadc Replace member expression with nested identifier 2018-02-16 16:32:32 -05:00
joshvera
cb6df90b07 ++haskell-tree-sitter 2018-02-16 16:26:49 -05:00
joshvera
37356a1675 ++haskell-tree-sitter 2018-02-16 15:47:24 -05: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
joshvera
188a83dcd2 ++effects 2018-02-16 13:18:51 -05:00
joshvera
bbee1d839c Update JSX terms 2018-02-14 15:48:00 -05:00
joshvera
9fa6d42945 ++tree-sitter-haskell 2018-02-14 15:33:38 -05:00
joshvera
31f4e87ac0 ++haskell-tree-sitter 2018-02-14 14:57:26 -05:00
joshvera
03814d25e8 ++haskell-tree-sitter 2018-02-14 11:20:22 -05:00
joshvera
68e4bd3f44 Allow nested identifiers in JSX elements and optional JXAttribute assignments 2018-02-14 09:40:15 -05: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