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

25190 Commits

Author SHA1 Message Date
Rob Rix
9ef0fc510d Export showExcerpt. 2018-08-02 11:33:33 -04:00
Rob Rix
a653a2efde Reflect the language from the proxy. 2018-08-02 10:49:01 -04:00
Rob Rix
635e971f87 Merge branch 'singleton-languages' into interactive-debugger 2018-08-02 10:47:51 -04:00
Rob Rix
73fa3f2afc Revert "Reify languages at the type level."
This reverts commit 5968ddfbfe63f6ed3710d69622ac7ec172ae42eb.
2018-08-02 10:39:28 -04:00
Rob Rix
ea520299de Reify languages at the type level. 2018-08-02 10:33:55 -04:00
Rob Rix
ea69b5a6d3 Only pass a proxy to evaluateProject. 2018-08-02 10:24:55 -04:00
Rob Rix
28b942d9ff Only pass a proxy to evaluateProjectWithCaching. 2018-08-02 10:22:44 -04:00
Rob Rix
58f560e4a2 Only pass a proxy to callGraphRubyProject. 2018-08-02 10:21:28 -04:00
Rob Rix
ae0dc77ead Export SLanguage. 2018-08-02 10:19:22 -04:00
Rob Rix
c7fbff8fcd Define SLanguage instances for all the languages. 2018-08-02 10:18:55 -04:00
Rob Rix
7492e3feff Define a class for language singletons. 2018-08-02 10:16:50 -04:00
Rob Rix
8d40edec04 Move the REPL effect deeper into the stack. 2018-08-02 10:10:01 -04:00
Rob Rix
00da706837 🔥 a bunch of parens. 2018-08-02 10:06:00 -04:00
Rob Rix
f6be64d77d Inline evaluatingREPL. 2018-08-02 10:03:58 -04:00
Rob Rix
1d9de20be1 Move runREPL into evaluatingREPL. 2018-08-02 10:01:50 -04:00
Rob Rix
130a25d0d3 Run Trace effects in the task effect. 2018-08-02 09:59:28 -04:00
Rob Rix
a1df475bcf Generalize REPLEff to other effectful contexts chained afterwards. 2018-08-02 09:48:45 -04:00
Rob Rix
f5e47f6601 Export rubyREPL. 2018-08-02 09:42:58 -04:00
Charlie Somerville
6c7df4e5bc remove TypeScript specific This syntax type 2018-08-02 16:00:21 +10:00
Charlie Somerville
9129494ac2 use <$ rather than const <$> 2018-08-02 15:30:36 +10:00
Charlie Somerville
4e98573a28 ensure modules are evaluated in empty bindings context 2018-08-02 15:03:54 +10:00
Charlie Somerville
7cc858acf0 Identifier -> This in test fixtures 2018-08-02 14:21:40 +10:00
Charlie Somerville
72ba35dd1d regenerate diff fixtures 2018-08-02 14:15:50 +10:00
Charlie Somerville
6f472596a5 Merge branch 'master' into charliesome/context 2018-08-02 12:47:53 +10:00
Rick Winfrey
9d1dfaf576 Fix bad reflow 2018-08-01 17:05:16 -07:00
Rick Winfrey
58485b07d2 Wrap LoadError with BaseError 2018-08-01 17:04:49 -07:00
Rick Winfrey
2ecc6c9bf1 Rename ModuleNotFound -> ModuleNotFoundError 2018-08-01 17:04:29 -07:00
Rick Winfrey
658a31e6ae Define throwLoadError 2018-08-01 17:04:08 -07:00
Rick Winfrey
8e6d7cb90e 🔥 moduleNotFound 2018-08-01 17:03:42 -07:00
Rick Winfrey
7169324be8 Use throwResolutionError and update effects 2018-08-01 16:00:02 -07:00
Rick Winfrey
b2e9e6a030 Add throwResolutionError 2018-08-01 15:59:28 -07:00
Rick Winfrey
74cb3ded1a Wrap EvalError with BaseError 2018-08-01 15:21:05 -07:00
Rick Winfrey
2dff8d7caf 🔤 2018-08-01 15:07:41 -07:00
Rick Winfrey
ec761d5d0e More wrapping 2018-08-01 15:01:08 -07:00
Rick Winfrey
d2e929e446 Handle BaseError AddressError when resumingAddressError 2018-08-01 15:00:37 -07:00
Rick Winfrey
331eeae16e Handle BaseError ValueError when resumingValueError 2018-08-01 15:00:18 -07:00
Rick Winfrey
f285dffafd Hide moduleInfo from ErrorContext 2018-08-01 14:59:35 -07:00
Rick Winfrey
6ff2e96f94 Update AddressError 2018-08-01 14:47:15 -07:00
Rick Winfrey
c02114cfc4 Qualify Data.Abstact.Module 2018-08-01 14:46:57 -07:00
Rick Winfrey
0a306ab70a Reflow type signatures 2018-08-01 14:46:15 -07:00
Rick Winfrey
05e1cd8895 Wrap AddressError with BaseError 2018-08-01 14:45:57 -07:00
Rob Rix
5368f859eb Whoops.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 15:22:37 -04:00
Rob Rix
091d1a2a03 Specialize UtilEff to Precise.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 15:13:19 -04:00
Rob Rix
96f7691814 Move Quieterm into its own module.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 15:10:55 -04:00
Rob Rix
c6c17a1594 Stub in a module for Quieterm.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 15:06:26 -04:00
Timothy Clem
a4ccc35f67 Revert "Provide a flag to disable running the grpc server"
This reverts commit 2c967f30c9536d4388da0c818f5ef499c2a58448.
2018-08-01 11:41:06 -07:00
Timothy Clem
6cf9eee345 Revert "No need for defaultVal with Bool"
This reverts commit 30036c78bbc1092ef4874d2da89745587ce8a0e2.
2018-08-01 11:40:58 -07:00
Rob Rix
4df6983283 Add some notes about basic interactions we want to support.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 12:07:03 -04:00
Rob Rix
0ae579d7c5 Prompt before evaluating each term.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 12:05:25 -04:00
Rob Rix
7f60152896 Add boilerplate for running effectful actions.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 12:04:52 -04:00