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

18490 Commits

Author SHA1 Message Date
Timothy Clem
0f0b42a7a7 Store environment in state so we can modify it 2018-02-16 17:02:19 -08:00
Timothy Clem
e76ffd3656 Need an instance for Empty 2018-02-16 17:01:49 -08:00
Timothy Clem
6108396f86 Some tracing 2018-02-16 17:01:12 -08:00
Timothy Clem
6cf86ee668 Try to have a bindEnv 2018-02-16 17:01:07 -08:00
Timothy Clem
874590b2cf Eval for App 2018-02-16 17:00:37 -08:00
Timothy Clem
681d26830a Add in a bigger set of Ruby 2018-02-16 17:00:23 -08:00
Josh Vera
169fb99621 Merge pull request #1503 from github/bump-effects
++effects
2018-02-16 17:20:05 -05:00
joshvera
e1f955939e ++effects 2018-02-16 17:12:43 -05:00
joshvera
d296e97a49 ++effects 2018-02-16 17:12:12 -05:00
joshvera
eb02c9d179 Merge remote-tracking branch 'origin/master' into bump-effects 2018-02-16 17:11:20 -05:00
Josh Vera
4299655539 Merge pull request #1501 from github/jsx-fixes
JSX Fixes
2018-02-16 17:09:31 -05: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
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