1
1
mirror of https://github.com/github/semantic.git synced 2024-11-28 10:15:55 +03:00
Commit Graph

22484 Commits

Author SHA1 Message Date
Rob Rix
8911ea7393 Pass a FormatStyle to runSerialize. 2018-05-24 09:02:55 -04:00
Rob Rix
8fb48d29a5 Add a FormatStyle datatype. 2018-05-24 08:59:53 -04:00
Rob Rix
ab3b353a0d Stub in a module for the Options. 2018-05-24 08:49:30 -04:00
Rob Rix
87b31ff772 Merge branch 'master' into pretty,-pretty-colours 2018-05-24 08:45:13 -04:00
Rob Rix
3818e06ab6 Add an opaque parameter to Eval. 2018-05-23 19:09:08 -04:00
Rick Winfrey
3d70af57a4 Add blank file test fixture 2018-05-23 15:59:32 -07:00
Rick Winfrey
32619a8124 Add literal test fixtures 2018-05-23 15:55:26 -07:00
Rick Winfrey
fdbbac1998 Assign float literals 2018-05-23 15:55:14 -07:00
Rick Winfrey
5463ab4a28 Assign function declarations 2018-05-23 15:37:50 -07:00
Rick Winfrey
e0bc3fd533 Assign integer literals 2018-05-23 15:37:15 -07:00
Rick Winfrey
4bffbb5c28 Assign Haskell files without a module declaration 2018-05-23 15:36:09 -07:00
Rick Winfrey
0c8c544cdd Merge pull request #1882 from github/bump-haskell-tree-sitter
Bump haskell-tree-sitter and add minimal Haskell assignment boilerplate
2018-05-23 15:13:00 -07:00
Rob Rix
98523e4aac Swap Function’s parameters. 2018-05-23 17:34:23 -04:00
Rob Rix
e17be092ec Swap Value’s parameters. 2018-05-23 17:33:18 -04:00
Rob Rix
56742b494a Parameterize Value by the list of effects. 2018-05-23 17:32:33 -04:00
Rick Winfrey
34d4b3d154 Update Haskell.Syntax.Module to take single term for module body 2018-05-23 14:30:05 -07:00
Rob Rix
8f15f7155d 🔥 builtinId/builtinConst. 2018-05-23 17:29:49 -04:00
Rob Rix
41a1010aeb Redefine Embed as a type synonym. 2018-05-23 17:08:00 -04:00
Rob Rix
e8406b6502 Bump effects for shuffle. 2018-05-23 16:48:11 -04:00
Rob Rix
2431d42675 Stub in a function to shuffle an effect to the head of the list. 2018-05-23 16:31:32 -04:00
Rob Rix
f2000de54b 🔥 some more redundancies. 2018-05-23 16:28:39 -04:00
Rob Rix
204b6dd1f4 🔥 a redundant constraint. 2018-05-23 16:25:40 -04:00
Rob Rix
3726735dfc Define an Embed newtype. 2018-05-23 16:25:13 -04:00
Rob Rix
1de3eaf9dc Rename Embed to EmbedAny. 2018-05-23 16:24:56 -04:00
Timothy Clem
ac82bfa55a Merge branch 'master' into deployment-setup 2018-05-23 13:22:03 -07:00
Josh Vera
242ea3e41f Merge branch 'master' into pretty,-pretty-colours 2018-05-23 16:13:28 -04:00
Rick Winfrey
bd3001a359 Merge branch 'master' into bump-haskell-tree-sitter 2018-05-23 13:10:41 -07:00
Rob Rix
145ce59a54 Parameterize Function by the effects list. 2018-05-23 16:02:14 -04:00
Rob Rix
7da70e5983 Define a helper to embed an effectful action. 2018-05-23 15:55:16 -04:00
Rob Rix
d0a4b9d696 Define a handler for programs in Type. 2018-05-23 15:47:05 -04:00
Rob Rix
ccf00d4239 Define a handler for the heap for types. 2018-05-23 15:45:18 -04:00
Rob Rix
6252a56e8e Define a handler for the env. 2018-05-23 15:45:10 -04:00
Rob Rix
66caefcd58 Derive an Alternative instance for Eval. 2018-05-23 15:44:54 -04:00
Rob Rix
0321976831 🔥 a redundant constraint. 2018-05-23 15:44:38 -04:00
Rob Rix
b8eae43542 Correct the kind of allocType. 2018-05-23 15:44:31 -04:00
Rob Rix
aa1141ad58 Rename the loc parameter to addr. 2018-05-23 15:17:03 -04:00
Rob Rix
5dbba8a92d Define assign for types. 2018-05-23 15:16:56 -04:00
Rob Rix
b861543d06 Define alloc for types. 2018-05-23 15:13:04 -04:00
Rob Rix
2cec1468c0 Add a function to dereference types. 2018-05-23 15:11:49 -04:00
Rob Rix
47dd98970a Define an Eval newtype. 2018-05-23 15:01:58 -04:00
Rob Rix
108068f7f8 Define variable' using lookup'. 2018-05-23 15:00:38 -04:00
Rob Rix
2d18b9d7fc Define a lookup function. 2018-05-23 15:00:13 -04:00
Rob Rix
5ef7725373 Add a little program against the DSL. 2018-05-23 14:52:56 -04:00
Rick Winfrey
de94112e45 Remove Program syntax 2018-05-23 11:48:29 -07:00
Rick Winfrey
2a4e5bf010 Remove commented out instance body 2018-05-23 11:45:46 -07:00
Rob Rix
2056dd4e14 Define an iff convenience for Boolean. 2018-05-23 14:39:26 -04:00
Rob Rix
7e057b3f14 Define a handler for booleans in Type. 2018-05-23 14:37:19 -04:00
Rob Rix
03a60b3c75 Define a handler for booleans in Value. 2018-05-23 14:34:25 -04:00
Rick Winfrey
7bc88d088c Boilerplate and minimal syntax for Haskell assignment 2018-05-23 11:32:15 -07:00
Rob Rix
655c4a12ad Define an asBool' smart constructor. 2018-05-23 14:32:10 -04:00