Rob Rix
a2812137c2
Alignment.
2019-10-18 12:12:55 -04:00
Rob Rix
b3e6f527a3
More alignment.
2019-10-18 12:12:29 -04:00
Rob Rix
f870e977ff
Align.
2019-10-18 12:12:02 -04:00
Rob Rix
8a7d72edbf
Rename the eq parameters.
2019-10-18 12:11:33 -04:00
Rob Rix
0764de8320
LambdaCase.
2019-10-18 12:11:19 -04:00
Rob Rix
38cff494e7
LambdaCase.
2019-10-18 12:11:06 -04:00
Rob Rix
7e5f28dba5
Define an Ord2 instance for Edit.
2019-10-18 12:10:50 -04:00
Rob Rix
1e30f49984
Use mergeEditWith to compute languageForBlobPair.
2019-10-18 12:06:53 -04:00
Rob Rix
14182b3d21
Use mergeEditWith to compute path keys.
2019-10-18 12:05:13 -04:00
Rob Rix
0dd2021a44
Define a generalization of mergeEdit.
2019-10-18 12:04:16 -04:00
Rob Rix
0b6b79b42b
Use mergeEdit to define pathForBlobPair.
2019-10-18 12:02:47 -04:00
Rob Rix
43eeca7d10
Define a helper to merge edits.
2019-10-18 12:02:38 -04:00
Rob Rix
23d34a7c6e
🔥 redundant parens.
2019-10-18 11:59:27 -04:00
Rob Rix
b00715e247
🔥 the pattern synonyms.
2019-10-18 11:57:26 -04:00
Rob Rix
7a3c4ac5fc
🔥 the Bicrosswalk instance for Edit.
2019-10-18 11:50:16 -04:00
Rob Rix
9813bdd5f0
🔥 the re-export of Data.These from Prologue.
2019-10-18 11:29:03 -04:00
Rob Rix
c80219296e
Redefine BlobPair as a type synonym.
2019-10-18 11:12:54 -04:00
Rob Rix
759ca6d3cc
Define BlobPair using Edit.
2019-10-18 10:58:36 -04:00
Rob Rix
9cce18a921
🔥 Both.
2019-10-18 10:46:45 -04:00
Rob Rix
209f8871a5
Rename Patch to Edit.
2019-10-17 22:48:19 -04:00
Rob Rix
7b37f3789f
Rename Data.Patch to Data.Edit.
2019-10-17 22:43:03 -04:00
Rob Rix
6b7ef7c725
🔥 before/after.
2019-10-17 22:39:34 -04:00
Rob Rix
b6caf8d98f
Move the ToJSONFields instance for Patch into Data.JSON.Fields.
2019-10-17 22:36:50 -04:00
Rob Rix
e6ffee0829
Import everything explicitly.
2019-10-17 22:35:43 -04:00
Rob Rix
76d35900df
Rename patch to edit.
2019-10-17 22:34:19 -04:00
Rob Rix
eb549cff26
Align.
2019-10-17 22:31:16 -04:00
Rob Rix
fc394d69e7
Rename some variables.
2019-10-17 22:28:35 -04:00
Rob Rix
c59e205447
Rename some type parameters.
2019-10-17 22:28:15 -04:00
Rob Rix
c452385869
Use LambdaCase to define patch.
2019-10-17 22:26:17 -04:00
Rob Rix
8f91dd09bb
Use defaults in terms of bitraverse.
2019-10-17 22:25:15 -04:00
Rob Rix
3cf78abe5f
LambdaCase.
2019-10-17 22:24:46 -04:00
Rob Rix
20c92cb22a
🔥
2019-10-17 22:21:26 -04:00
Rob Rix
aeff33b31a
🔥 a redundant OPTIONS_GHC pragma.
2019-10-17 22:20:41 -04:00
Rob Rix
fb72904e1b
Correct a doc comment.
2019-10-17 22:19:48 -04:00
Rob Rix
64c4fed882
Rename replacing to comparing.
2019-10-17 22:18:48 -04:00
Rob Rix
dd7f65828a
Rename replaceF to compareF.
2019-10-17 22:17:01 -04:00
Rob Rix
9557070bfb
Rename Replace to Compare.
2019-10-17 22:15:58 -04:00
Rob Rix
2604e94052
Define BlobPair as a newtype.
2019-10-17 05:16:23 -04:00
Patrick Thomson
defbeb5e7e
Merge remote-tracking branch 'origin/master' into bump-lingo
2019-10-16 23:40:08 -04:00
Patrick Thomson
ba122b2aae
Bump lingo to 0.3 and remove hack associated with #333 .
...
Now that lingo's language detection returns all possible results for a
given filename, we're able to abolish the workaround where we parsed
the string `"Hack"` into PHP. We have to check ourselves for spurious
results associated with Hack, TSX, and Markdown files, but that's
fitting and proper, rather than doing it behind the scenes in lingo.
2019-10-14 15:55:48 -04:00
Patrick Thomson
df96f43acd
Make findFilesInDir use pathtype.
2019-10-11 19:24:53 -04:00
Patrick Thomson
78d7ba126b
Make languageForFilePath work for .php files.
...
As reported in #330 , we're currently dying in `languageForFilePath`
because `lingo` is giving us back Hack when we expect PHP. This is a
pretty bad bug, so here's a temporary workaround for the issue. Once
https://github.com/tclem/lingo-haskell/issues/3 is fixed, we can
remove this workaround.
Fixes #330 .
2019-10-11 12:16:17 -04:00
Rick Winfrey
e07d63f284
Java as code nav language; update javaParser
2019-10-09 12:56:50 -07:00
Patrick Thomson
2036569a09
Merge pull request #312 from github/remove-shelly
...
Remove shelly in favor of streaming-bytestring and utf8-string.
2019-10-08 17:58:59 -04:00
Patrick Thomson
8368950c03
Merge branch 'master' into remove-shelly
2019-10-08 16:52:07 -04:00
Rob Rix
b053774ede
Merge branch 'remove-reprinter-and-rewriter' into precise-json
2019-10-08 16:32:19 -04:00
Patrick Thomson
eabfd53284
Redundant import.
2019-10-08 15:50:26 -04:00
Patrick Thomson
df9e272419
Some Evaluatable instances got nuked.
2019-10-08 15:50:07 -04:00
Patrick Thomson
693c317bf0
Remove experimental reprinting and rewriting facilities.
...
As we shift to a precise, non-DTALC representation of language syntax,
the foundations upon which our (experimental) reprinting and rewriting
framework are becoming questionable. These experiments are not hooked
up anywhere (except the tests), constitute a considerable amount of
code, and are getting in the way of @robrix and myself lately.
I like a lot of this code, but if we're not using it, it's our moral
imperative to delete it, if only to reduce the carbon emissions
associated with our CI builds. We can always rescuscitate it from the
git history if we find ourselves wanting it back.
2019-10-08 14:41:31 -04:00
Patrick Thomson
edb2e1c155
Stylish.
2019-10-07 12:37:58 -04:00
Patrick Thomson
fe7301575c
Remove shelly in favor of streaming-bytestring and utf8-string.
2019-10-07 12:29:42 -04:00
Rob Rix
ac961fb945
🔥 modeForLanguage.
2019-10-07 11:07:52 -04:00
Rob Rix
9568ff6f2d
JSON defaults to precise.
...
This isn’t actually all that useful, but for completeness’ sake.
2019-10-07 11:06:32 -04:00
Rob Rix
a9abd08f5c
Merge branch 'master' into semantic-java
2019-10-07 09:10:20 -04:00
Rick Winfrey
4729b5e677
Remove Haskell language modules for now
2019-10-04 15:00:58 -07:00
Patrick Thomson
4684e3a798
Overhaul catFile.
2019-10-04 12:39:13 -04:00
Rob Rix
90341c1138
Merge branch 'master' into semantic-java
2019-10-03 13:24:52 -04:00
Rob Rix
914f69add8
🔥 the à la carte Java stuff.
2019-10-02 18:02:50 -04:00
Rob Rix
150ce9b7f3
There isn’t any à la carte Java.
2019-10-02 18:01:31 -04:00
Rob Rix
116e5b385a
Merge branch 'master' into semantic-java
2019-10-02 17:32:09 -04:00
Timothy Clem
5fbcca4fe4
Merge remote-tracking branch 'origin/master' into proto-lens
2019-10-02 13:49:32 -07:00
Patrick Thomson
79e47aaeaf
No need for ProjectException.
2019-10-02 00:54:55 -04:00
Patrick Thomson
99683992cf
Remove Data.Project.readFile and 🔥 error handling in Graph.
...
Because `Data.Project.readFile` could throw an `FileNotFound` error
when looking up `Blob` values in a project for a given `File`, the
code that kicks off graphing required an error constraint. Turns out
we don't even need it: if we have a project, we can access its blobs
directly, since `Blob`s contain `File`s. This allows us to obviate
`Project.readFile` in the first place, which allows us to entirely
sidestep the need to handle errors.
2019-10-01 18:05:47 -04:00
Timothy Clem
7002b3c9d8
Merge remote-tracking branch 'origin/master' into proto-lens
2019-09-30 15:42:45 -07:00
Timothy Clem
c0cce3b13b
First pass at switching from proto3 to proto-lens
2019-09-27 16:42:12 -07:00
Rob Rix
ac0f15103f
Add a field for a Java mode.
2019-09-27 19:06:19 -04:00
Rob Rix
1ec65b4858
Define a constructor for the default language modes.
2019-09-27 19:02:14 -04:00
Rob Rix
cf1320586d
🔥 Data.Tag.
2019-09-27 12:04:24 -04:00
Rob Rix
3659912e41
Tags always have a line.
2019-09-27 11:34:08 -04:00
Rob Rix
53f3e5e9cc
🔥 the context field from Data.Tag.Tag.
2019-09-27 11:17:41 -04:00
Rob Rix
ed85a4483f
🔥 the HasSpan instance for Tag.
2019-09-27 11:16:14 -04:00
Rob Rix
7406910b4a
🔥 the ToJSON instance for Tag.
2019-09-27 11:15:26 -04:00
Rob Rix
44f9a11a62
Define a helper to look up the mode for a given language.
2019-09-25 11:48:07 -04:00
Rob Rix
58c5eac144
Rename the language mode types.
2019-09-25 11:34:08 -04:00
Rob Rix
d773ca8282
Move LanguageModes & ASTMode into Data.Language.
2019-09-25 11:32:57 -04:00
Patrick Thomson
9a6185e095
Make readBlobsFromDir use a typed path.
2019-09-24 17:03:45 -04:00
Rob Rix
52bc7e640e
Rename locByteRange/locSpan to byteRange/span.
2019-09-20 17:32:52 -04:00
Rob Rix
955174211c
Use point to define emptyTerm.
2019-09-20 17:04:03 -04:00
Rob Rix
0312300a40
Rename the spanStart/spanEnd fields to start/end.
2019-09-20 16:59:04 -04:00
Rob Rix
7d1567e70a
🔥 a bunch of redundant hidden imports.
2019-09-20 16:45:12 -04:00
Rob Rix
d59a44bc69
Rename the HasSpan span lens to span_.
2019-09-20 16:43:12 -04:00
Rob Rix
1e6ebd21a3
Rename posLine/posColumn to line/column.
2019-09-20 16:36:36 -04:00
Rob Rix
a00a78e522
Merge branch 'master' into semantic-source
2019-09-20 16:16:34 -04:00
Patrick Thomson
86682d8cfe
De-suffix sourceBytes.
2019-09-20 16:03:45 -04:00
Patrick Thomson
a422061bbd
Delete Data.Source.
2019-09-20 15:52:00 -04:00
Patrick Thomson
7b599a6499
Use Source.Source instead of Data.Source.
2019-09-20 15:51:49 -04:00
Patrick Thomson
948deb489f
Fixup remaining test cases.
2019-09-20 15:47:08 -04:00
Patrick Thomson
d929a8c78a
Make Data.Source reexport Source.Source.
2019-09-20 15:39:39 -04:00
Rob Rix
f6e4864836
Move the span/range stuff into CMark.
2019-09-20 15:03:26 -04:00
Rob Rix
0f8e69c72f
Switch everything over to using Source.Loc.
2019-09-20 14:51:48 -04:00
Rob Rix
17c61c19d1
Switch everything over to using Source.Span.
2019-09-20 14:38:03 -04:00
Rob Rix
1d5e15010f
Switch everything over to using Source.Range.
2019-09-20 14:28:25 -04:00
Rob Rix
81f43c9881
Move the ToJSONFields instance for Location into Data.JSON.Fields.
2019-09-20 14:08:41 -04:00
Patrick Thomson
6f525467c8
Merge branch 'master' into typed-paths
2019-09-20 13:00:55 -04:00
Patrick Thomson
2e7a236f82
Fix weird spacing and overly complicated callGraphPythonProject.
2019-09-20 12:41:05 -04:00
Patrick Thomson
090b014eed
Remove filepath dependency from tests.
2019-09-20 12:26:49 -04:00
Rob Rix
10e4bbb5a6
Move the ToJSONFields instance for Span into Data.JSON.Fields.
2019-09-20 12:18:56 -04:00
Rob Rix
5802d4678d
Move the ToJSONFields instance for Range into Data.JSON.Fields.
2019-09-20 12:18:48 -04:00
Patrick Thomson
1cc29f4361
Add Data.BLob.fileForRelPath and avoid early toString calls.
2019-09-20 12:02:41 -04:00
Rob Rix
2ec2461bcd
🔥 intersectsRange.
2019-09-20 08:54:36 -04:00
Rob Rix
775f6a131c
🔥 offsetRange.
2019-09-20 08:53:16 -04:00
Rob Rix
7bb8fe4aaf
Derive the Ord instance for Range.
2019-09-20 08:52:36 -04:00
Timothy Clem
147604e59d
Streamline manually language parsing
2019-08-16 14:06:49 -07:00
Timothy Clem
0aab5ebd55
Replace supportedExts
2019-08-15 15:48:17 -07:00
Timothy Clem
2510df0e23
Switch over to using lingo
2019-08-14 16:01:55 -07:00
Timothy Clem
2b37bc9312
New options for readBlobsFromGitRepo
...
Allows specifying only the paths you want to parse in the repo
2019-07-30 17:34:35 -07:00
Kitten King
2aa6b4a12d
Fix Typos
2019-07-26 03:25:50 +00:00
Timothy Clem
d8ad7f2b25
Merge branch 'master' into proto-rework
2019-07-16 08:36:39 -07:00
Rob Rix
b1fe3e6073
🔥 a bunch of redundant imports.
2019-07-15 15:23:29 -04:00
Patrick Thomson
3af388b633
more monad massages
2019-07-06 12:01:57 -04:00
Patrick Thomson
d01ad24d83
Ditto, but for bitwise functions.
2019-07-06 11:42:53 -04:00
Patrick Thomson
0329984dfa
Handle needed changes associated with NumericFunction.
2019-07-06 11:35:19 -04:00
Timothy Clem
7b44a6a24e
Repeatable code gen from proto
2019-07-05 15:11:33 -07:00
Patrick Thomson
cfcd27545d
Merge branch 'master' into php-concat
2019-07-03 11:06:42 -04:00
Kevin Orr
5b5a9965dc
[ #186 ] Fix PHP string concatenation and augmented assignment
2019-07-03 09:54:13 -04:00
Patrick Thomson
785ba4dcea
Include vertex IDs in JSON graph output and fix their format.
...
As reported in #189 , the `edges` field of JSON graph output refers to
information not reflected in the rest of the output, specifically the
vertex IDs. This patch adds that information to the `ToJSON` instance
for `ControlFlowVertex`. It also includes a `toEncoding` instance for
a free speed boost.
During this patch, I realized that, because `hash` tends to return a
large number (since `Int` is 64-bit), we may run into errors when
decoding JSON. One example hash is `3500157981503982114`; passing that
to a JS engine's `Number.isSafeInteger` function returns false. The
correct thing to do here is return ids as strings, which I have done.
This is backwards-incompatible, but since this information was never
properly exposed, the impact is negligable.
2019-07-02 11:24:52 -04:00
Josh Vera
3daee383dc
Merge branch 'master' into add-php
2019-06-25 12:28:25 -04:00
joshvera
6863168acb
Add phpt to extensionsForLanguage
2019-06-25 11:01:02 -04:00
joshvera
275de222de
Add php to code nav languages
2019-06-24 17:33:03 -04:00
Gus Caplan
c5dfb7f374
Add .mjs
as extension for JavaScript
2019-06-22 19:53:43 -05:00
Rob Rix
8cd44aa5fa
Merge branch 'master' into update-php-assignment
2019-06-21 09:59:15 -04:00
Rick Winfrey
4fdcef9822
Merge branch 'master' into update-php-assignment
2019-06-20 17:37:41 -07:00
Rick Winfrey
1d03fae11d
Add PHP to supportedExts and codeNavLanguages
2019-06-20 17:30:10 -07:00
Patrick Thomson
17407c0c9d
Initial port from machines to streaming.
2019-06-20 09:41:27 -04:00
Patrick Thomson
6306f07cc1
Better story for handling JSON exceptions.
2019-06-19 17:14:52 -04:00
Patrick Thomson
8ae90e53c5
Quiet debug spew in specs.
...
This console barf makes reading though backscrolls unpleasant. Using
Shelly rather than an abomination of a `system` call and adding a
helper function to parse files quietly improved the situation greatly.
This also contains changes to Util that make the file significantly
easier to navigate, thanks to the power of `PartialTyepSignatures`.
Fixes #140 .
2019-06-19 12:09:37 -04:00
Jan Hrček
915937c4be
Fix some hlint warnings
2019-06-16 13:40:13 +02:00
Jan Hrček
8959d4d1d6
Fix -Wdodgy-imports warnings
2019-06-14 15:46:06 +02:00
Patrick Thomson
0c639db9c4
And these named fields.
2019-06-13 14:38:08 -04:00
Patrick Thomson
c368c43dce
🔥 Finite instance.
2019-06-13 14:21:27 -04:00
Patrick Thomson
838f09e31c
Remove HasDefault and Primitive instances for Language.
...
Those instances are handled by the bridged data types in `Semantic.Api`.
Keeping this around is both unnecessary and is making #139 go all
wobbly for reasons that are still unclear to me.
2019-06-13 14:14:57 -04:00
joshvera
6b13145862
Move jsxElements out of TypeScript grammar
...
Also removes typeAssertion from TSX grammar
2019-06-06 16:37:29 -04:00
joshvera
33e267151a
WIP
2019-06-05 14:17:12 -04:00
Patrick Thomson
3e1f3bcb9f
Remove redundant HasSpan class.
...
We already have a classy-lenses-style HasSpan class, provided by Data.Span itself, so we don't need Data.Abstract.HasSpan.
2019-06-04 14:40:09 -04:00
Patrick Thomson
c2b46a6aba
Simplify Data.Project.
...
We don't need this to be parameterized in terms of the filepath and
container type, because we no longer generate protobuf code from this
structure.
This should have no impact on tests or output.
2019-05-31 13:13:56 -04:00
Patrick Thomson
0fb8595617
I guess GHC thinks these UNPACKs are unusable.
2019-05-24 11:55:31 -04:00
Patrick Thomson
8e0962712e
legacyMakeBlob => makeBlob. Also unpack File.
2019-05-24 11:52:35 -04:00
Patrick Thomson
63a7f117eb
If we're not gonna rename File, give Blob the logical field name.
2019-05-21 22:58:25 -04:00
Patrick Thomson
00164372c9
Fix shadowing issues.
2019-05-21 22:43:16 -04:00
Patrick Thomson
b8d3a06a67
Fix all the test cases.
2019-05-21 22:28:32 -04:00
Patrick Thomson
9509ec37b8
absolutely massive patch that touches everything
2019-05-21 22:05:23 -04:00
Patrick Thomson
0c55512221
Merge branch 'master' into ignore-minified-js
2019-05-16 13:41:59 -04:00
Patrick Thomson
334243efc0
Make readFilePair fail in IO rather than require extra MonadFail.
2019-05-15 18:04:07 -04:00
Patrick Thomson
45492449c1
Ignore minified .js files ( #2529 )
...
aleph is doing more work than it needs to, as semantic is
all-too-enthusiastic to read in a whole node_modules directory of
minified .js files. A few well-placed boolean checks ensure that
we don't waste these cycles.
Fixes #2529 .
2019-05-15 12:49:51 -04:00
Timothy Clem
7830fb9137
Cleanup to oneline
2019-05-09 13:19:43 -07:00
Timothy Clem
eae4bdb8c7
Allow passing excludes on stdin
2019-05-09 13:17:18 -07:00
Patrick Thomson
396fce8ace
Remove stray occurrences of Debug.Trace.traceM.
2019-04-24 12:13:08 -04:00
Timothy Clem
834de443d3
Wire in list of paths to exclude
2019-04-15 12:50:56 -07:00
Timothy Clem
abd0bf08af
Narrow in on language support for now
2019-04-12 15:48:35 -07:00
Timothy Clem
40c4c1f657
Cleanup
2019-04-12 11:45:07 -07:00
Timothy Clem
be17d782ad
Handle dirs and git repos for parsing
2019-04-12 11:40:22 -07:00
Timothy Clem
946b68eda8
Allow parsing entire directory
2019-04-12 09:55:40 -07:00
Timothy Clem
48a11d88e8
Merge remote-tracking branch 'origin/shelly-git-action' into alternative-schema
2019-03-28 17:39:56 -07:00
Patrick Thomson
e73b01f04b
Merge remote-tracking branch 'origin/master' into shelly-git-action
2019-03-28 14:30:43 -04:00
Rick Winfrey
098fdd959a
Merge branch 'master' into alephd-testing
2019-03-28 09:49:23 -07:00
Patrick Thomson
69c11c816e
Merge remote-tracking branch 'origin/master' into shelly-git-action
2019-03-28 09:30:02 -04:00
Timothy Clem
13fe8e14bc
Put extra info about the blob in ModuleInfo
2019-03-27 11:51:38 -07:00
Patrick Thomson
ffaba28677
Fix tests.
2019-03-27 09:03:49 -04:00
Rick Winfrey
8e6561c487
Avoid exporting constructors for Name
2019-03-26 14:55:15 -07:00
Rick Winfrey
654259f367
Use enumBounded for EdgeLabel, Kind, and Relation
2019-03-26 11:20:39 -07:00
Timothy Clem
aa3d8d6a10
Merge remote-tracking branch 'origin/master' into shelly-git-action
2019-03-26 09:17:15 -07:00
Rick Winfrey
5824409984
Merge branch 'master' into alephd-testing
2019-03-25 15:30:41 -07:00
Timothy Clem
23920a04cd
Capture and carry around blob oid
2019-03-25 12:21:32 -07:00
Patrick Thomson
f82146ea58
No need to use type applications.
2019-03-22 16:52:07 -04:00
Patrick Thomson
272b5b3b64
Use flags for Options.
2019-03-22 16:37:17 -04:00
Patrick Thomson
ecea375520
Eliminate boolean blindness with tagged flags a la olegfi.
2019-03-22 16:25:04 -04:00
Rick Winfrey
02bb89c546
Make this easier to read
2019-03-20 13:08:17 -07:00
Rick Winfrey
2ccf2ae05c
Export Name constructors (for now)
2019-03-20 13:08:05 -07:00
Rick Winfrey
e64fa5ad3b
This should still be Prelude
2019-03-18 16:11:18 -07:00
Rick Winfrey
864aa0af9f
Remove comments, these are no captured as issues
2019-03-15 16:04:41 -07:00
Rick Winfrey
8d4bd5d944
Fix copy pasta mistake
2019-03-15 12:13:07 -07:00
Rick Winfrey
e572bcb5b3
Merge branch 'master' into filter-gensymed-names
2019-03-15 11:43:25 -07:00
Rick Winfrey
3cebf1ac15
Update Let
2019-03-15 11:21:26 -07:00
Rick Winfrey
0c6aa4e759
Add note about interplay between of throwNoNameError
and AccessControlError
2019-03-15 11:21:09 -07:00
Rick Winfrey
09c0f4df3c
Update TypeAlias
2019-03-15 11:20:43 -07:00
Rick Winfrey
30efba239c
Update RequiredParameter
2019-03-14 17:20:41 -07:00
Rick Winfrey
e9b5e5760d
Update VariableDeclarations
2019-03-14 17:20:29 -07:00
Rick Winfrey
79e144d73a
Update PublicFieldDefinitions
2019-03-14 17:20:02 -07:00
Rick Winfrey
be3470fb36
Also ask about class' superscopes and their gensym names
2019-03-14 17:19:31 -07:00
Rick Winfrey
8711db798d
Use declareMaybeName for classes
2019-03-14 17:19:03 -07:00
Rick Winfrey
19c9e7e4cf
Change the way declareFunction works to also return a name
2019-03-14 17:17:50 -07:00
Rick Winfrey
aafe4d043a
Add question
2019-03-14 17:17:13 -07:00
Rick Winfrey
ae8a8efe2c
Use declareMaybeName for function parameters
2019-03-14 17:16:36 -07:00
Rick Winfrey
6cf15d4dac
Simplify do
2019-03-14 17:15:59 -07:00
Rick Winfrey
7b21806c8b
Use declareMaybeName for method parameters
2019-03-14 17:15:26 -07:00
Rick Winfrey
d33df00f9c
We implicitly gensym names when we throw NoNameError
but we cannot alter the declaration
2019-03-13 16:20:11 -07:00
joshvera
7c6ee7f94b
Merge remote-tracking branch 'origin/master' into alephd-threading
2019-03-13 11:52:45 -04:00
joshvera
7bfe02c24c
Remove Void hiding
2019-03-13 11:15:50 -04:00
Rick Winfrey
81808ccb37
Use Gensym relation
2019-03-12 18:38:27 -07:00
Rick Winfrey
a7f2decad0
Qualify
2019-03-12 18:36:05 -07:00
Rick Winfrey
3d14bcb829
Add a Gensym
relation
2019-03-12 16:54:12 -07:00
Rick Winfrey
d16a56c664
Revert "Update ScopeGraph.Kind naming to avoid confusion"
...
This reverts commit 6ccdc3a70c984819d457412e113b7dcfce0e17f8.
2019-03-12 09:56:01 -07:00
Rick Winfrey
5368c6b37b
Merge branch 'master' into scope-graph-indexer
2019-03-11 11:04:27 -07:00
Patrick Thomson
2784f14c51
Rob is the brain genious
2019-03-06 18:13:39 -05:00
Patrick Thomson
f28f23c97d
infinite blessings upon @rob_rix
2019-03-06 17:39:24 -05:00
Patrick Thomson
9120c9858d
more fixes
2019-03-06 17:10:32 -05:00
Rick Winfrey
84989eb538
Merge branch 'master' into scope-graph-indexer
2019-03-06 16:29:50 -05:00
Patrick Thomson
2bb5e8d9e1
restore the old definition of EavesdropC
2019-03-06 14:38:52 -05:00
Patrick Thomson
9845db1ac9
stuck on eavesdrop
2019-03-06 14:13:35 -05:00
Patrick Thomson
2fa32624ac
lints
2019-03-06 10:43:12 -05:00