1
1
mirror of https://github.com/github/semantic.git synced 2024-12-24 07:25:44 +03:00
Commit Graph

23669 Commits

Author SHA1 Message Date
Rob Rix
7552099085 Use a State effect to work around https://github.com/joshvera/effects/issues/47 2018-06-25 11:38:05 -04:00
Rob Rix
01b00d3c7b Whoops. 2018-06-25 10:56:53 -04:00
Rob Rix
9e698cba12 Correct the docs for lookupModule. 2018-06-25 10:48:52 -04:00
Rob Rix
c5e15e7283 load & require are total (modulo exceptions). 2018-06-25 10:47:59 -04:00
Rob Rix
613e6b79bb Make more effort to show the errors in the Ruby spec. 2018-06-25 09:30:54 -04:00
Rob Rix
23ae10d847 Make more effort to show the errors in the TypeScript spec. 2018-06-25 09:26:31 -04:00
Rick Winfrey
ba9a0e95c0 Convert syntax to newtype 2018-06-23 11:54:16 -07:00
Rick Winfrey
3d6dcf8237 🎵 No more Mr. Sum Types 🎵 2018-06-23 11:44:50 -07:00
Rick Winfrey
c44be5c594 Generalize right hand side of infixOperatorApp over expressions (to include things like type applications) 2018-06-23 10:41:53 -07:00
Rick Winfrey
4b66492b3c Assign contexts for RecordDataConstructors and InfixDataConstructors 2018-06-23 10:41:24 -07:00
Rick Winfrey
947f8cbc11 Assign parenthesized constructor operators 2018-06-23 10:27:22 -07:00
Rick Winfrey
2dea9c67f8 Generalize parenthesizedExpression to expressions 2018-06-23 10:23:09 -07:00
Rick Winfrey
df279bd24a Assign infix data constructors 2018-06-22 17:56:55 -07:00
Rick Winfrey
5dd83b0f2e Add InfixDataConstructor syntax 2018-06-22 17:56:46 -07:00
Rick Winfrey
4c5cda4f54 🔥 NBSP 2018-06-22 17:49:38 -07:00
Rick Winfrey
f1cc2a93b4 Bump haskell-tree-sitter 2018-06-22 17:45:22 -07:00
Rick Winfrey
19134b3942 🔥 NBSP 2018-06-22 17:36:10 -07:00
Rick Winfrey
16e7225d0a Allow for expressions on the lefthand side of a bind pattern in a do block 2018-06-22 17:31:24 -07:00
Rick Winfrey
03e291c52e 🔥 NBSP 2018-06-22 17:26:23 -07:00
Rick Winfrey
33fa36c79a Handle comments before a deriving clause 2018-06-22 17:25:46 -07:00
Rick Winfrey
1bfdcfdb1c Pattern guards need not have two sides 2018-06-22 16:54:53 -07:00
Rick Winfrey
2dc20ab960 Generalize listPattern over expressions 2018-06-22 16:54:45 -07:00
Rick Winfrey
0975e56608 Assign labeled construction 2018-06-22 16:47:25 -07:00
Rick Winfrey
6fcc0fe981 Add labeled construction syntax 2018-06-22 16:47:16 -07:00
Rick Winfrey
c58c9556e6 🔥 NBSP 2018-06-22 16:36:49 -07:00
Rick Winfrey
c535af4a36 Assign qualifiedTypeClassIdentifier 2018-06-22 16:33:39 -07:00
Rick Winfrey
462ed79752 Generalize newConstructor over expressions 2018-06-22 16:33:21 -07:00
Rick Winfrey
7a4b2da299 Term module declaration components 2018-06-22 16:33:10 -07:00
Rick Winfrey
32b8224a3e Generalize fieldPattern over expressions 2018-06-22 16:32:57 -07:00
Rick Winfrey
12230f33a7 Add qualifiedTypeClassIdentifier to typeConstructor 2018-06-22 16:32:48 -07:00
Rick Winfrey
2121498440 Generalize derivingClause over all expressions 2018-06-22 16:32:18 -07:00
Rick Winfrey
8a74786501 Add qualified type class identifier syntax 2018-06-22 16:32:00 -07:00
Rick Winfrey
0d69f9f996 Allow expressions for Pattern' and Expression 2018-06-22 16:00:52 -07:00
Rick Winfrey
edd1eb1b72 Assign newly added PatternGuard 2018-06-22 15:46:21 -07:00
Rick Winfrey
ea02ff5a92 🔥 NBSP 2018-06-22 15:45:02 -07:00
Rick Winfrey
67823c7be7 Bump tree-sitter-haskell 2018-06-22 13:26:04 -07:00
Rob Rix
d586d6dc09 Show the load order. 2018-06-22 16:06:27 -04:00
Rob Rix
c3a0adafaa I guess this was literally backwards 2018-06-22 16:05:54 -04:00
Rob Rix
346fad1097 fmap the topo sort over the import graph. 2018-06-22 16:00:36 -04:00
Rob Rix
903f048889 Don’t bind the heap when we aren’t using it. 2018-06-22 15:57:12 -04:00
Rick Winfrey
4a824fbfc7 Bump haskell-tree-sitter 2018-06-22 12:50:42 -07:00
Rob Rix
428b5a31dc These all import foo. 2018-06-22 15:47:31 -04:00
Rob Rix
2ed8688c28 Update the tests to pass a list of paths. 2018-06-22 15:45:42 -04:00
Rob Rix
98348908e6 🔥 some redundant imports. 2018-06-22 15:37:38 -04:00
Rob Rix
32f83378f3 evaluateProject takes a list of paths. 2018-06-22 15:26:46 -04:00
Rob Rix
19f3d720c1 Partially apply typecheckGoFile. 2018-06-22 15:10:03 -04:00
Rob Rix
88f820251d Partially apply eval*Project. 2018-06-22 15:06:31 -04:00
Rick Winfrey
db180d186d Bump haskell-tree-sitter 2018-06-22 11:45:32 -07:00
Rob Rix
e5546e8c86 Rename Merging' to Merging. 2018-06-22 11:31:56 -04:00
Rob Rix
f3802ba569 Rename askModuleTable' to askModuleTable. 2018-06-22 11:31:42 -04:00