Rob Rix
|
c936064e1b
|
Define a Result type.
|
2017-04-13 09:35:34 -04:00 |
|
Rob Rix
|
e598e460fa
|
Assigning all must exhaust the input nodes.
|
2017-04-13 09:03:47 -04:00 |
|
Timothy Clem
|
e628e15016
|
Just refer to it as 'semantic' in version string
|
2017-04-12 13:33:50 -07:00 |
|
Timothy Clem
|
4d4eb5b22d
|
Bump to 0.3.0
|
2017-04-12 13:32:33 -07:00 |
|
Rob Rix
|
ae5fd2001a
|
Simplify the top-level Ruby assignment.
|
2017-04-12 16:28:43 -04:00 |
|
Rob Rix
|
c46e0904d1
|
Slice in linear time.
|
2017-04-12 16:18:26 -04:00 |
|
Timothy Clem
|
da90d950e9
|
Extra whitespace
|
2017-04-12 13:12:08 -07:00 |
|
Rob Rix
|
da022960f4
|
toAST unfolds the whole tree.
|
2017-04-12 16:02:12 -04:00 |
|
Timothy Clem
|
3704773965
|
Merge remote-tracking branch 'origin/master' into subparsers
|
2017-04-12 12:55:11 -07:00 |
|
Rob Rix
|
f7e6a13173
|
Bump haskell-tree-sitter to handle null document ptrs gracefully.
|
2017-04-12 15:25:47 -04:00 |
|
Rob Rix
|
12eca8a3b0
|
Structure Ruby AST importing as an unfold(ish).
|
2017-04-12 15:03:35 -04:00 |
|
Rob Rix
|
6abce74472
|
Derive Foldable & Traversable instances for RoseF.
|
2017-04-12 15:02:47 -04:00 |
|
joshvera
|
97549660af
|
use foldl' in insertMapped and deleteRemaining
|
2017-04-12 14:46:27 -04:00 |
|
Rob Rix
|
2f252e46b0
|
Export RoseF.
|
2017-04-12 14:39:07 -04:00 |
|
Rob Rix
|
fb4415d5dc
|
Define Recursive & Corecursive instances for Rose.
|
2017-04-12 14:37:05 -04:00 |
|
Rob Rix
|
e50ec88a01
|
Export parseRubyToAST.
|
2017-04-12 14:32:32 -04:00 |
|
Rob Rix
|
ce075494cf
|
Stub in a function to produce AST for Ruby.
|
2017-04-12 14:31:55 -04:00 |
|
Rob Rix
|
9d6a8b438d
|
Bump haskell-tree-sitter for its bump of tree-sitter to master.
|
2017-04-12 12:45:49 -04:00 |
|
Rob Rix
|
b61e144324
|
Merge branch 'master' into ruby-production-type
|
2017-04-12 12:45:37 -04:00 |
|
joshvera
|
2af05a1b0f
|
Revert to using State
|
2017-04-12 12:14:36 -04:00 |
|
Rob Rix
|
fb2c8930b0
|
Bump haskell-tree-sitter for better constructor naming.
|
2017-04-12 11:49:30 -04:00 |
|
Rob Rix
|
3f70f06864
|
Merge branch 'master' into ruby-production-type
|
2017-04-12 11:47:39 -04:00 |
|
Rob Rix
|
1f403dcf64
|
Merge pull request #1050 from github/syntax-a-la-carte
[Experiment] Syntax à la carte
|
2017-04-12 11:46:58 -04:00 |
|
Rob Rix
|
eb8d0e3c19
|
Add a go syntax module & grammar datatype.
|
2017-04-12 10:53:04 -04:00 |
|
Rob Rix
|
be9c4a42ff
|
Add a typescript syntax module & grammar datatype.
|
2017-04-12 10:51:31 -04:00 |
|
Rob Rix
|
99b574cdd1
|
Bump haskell-tree-sitter for inclusion of the symbol in Node .
|
2017-04-12 10:44:07 -04:00 |
|
Rob Rix
|
83dd7c15c2
|
Bump haskell-tree-sitter for better templated production datatypes.
|
2017-04-12 10:13:07 -04:00 |
|
joshvera
|
502255b732
|
Let's see if foldr works
|
2017-04-11 18:33:59 -04:00 |
|
joshvera
|
95beaf8446
|
Move q application out
|
2017-04-11 18:23:32 -04:00 |
|
joshvera
|
1a78d5e1ea
|
Rename k to q
|
2017-04-11 18:22:24 -04:00 |
|
joshvera
|
630c607f2b
|
Remove pure
|
2017-04-11 18:22:16 -04:00 |
|
joshvera
|
5a8217f06b
|
Revert to foldl
|
2017-04-11 17:10:25 -04:00 |
|
joshvera
|
00f88e540f
|
Reverse the order of insertMapped arguments
|
2017-04-11 17:10:08 -04:00 |
|
joshvera
|
a418aa43c0
|
Remove GAlign constraint
|
2017-04-11 17:09:43 -04:00 |
|
joshvera
|
e1a795a6fe
|
Allow RWS to be interleaved with other effects
|
2017-04-11 16:29:47 -04:00 |
|
Rob Rix
|
bacba50ec5
|
Define the Grammar datatype using TemplateHaskell.
|
2017-04-11 11:50:59 -04:00 |
|
Rob Rix
|
7e3698c7bb
|
Bump haskell-tree-sitter for TH grammar datatypes.
|
2017-04-11 11:50:17 -04:00 |
|
joshvera
|
9ec24e646c
|
Merge remote-tracking branch 'origin/master' into rws-effect
|
2017-04-11 11:27:03 -04:00 |
|
Rob Rix
|
c4233a7a34
|
Export tree_sitter_ruby explicitly.
|
2017-04-11 09:22:08 -04:00 |
|
Rob Rix
|
b6872f55d0
|
Sort the imports.
|
2017-04-11 09:21:59 -04:00 |
|
Timothy Clem
|
9ed78b0202
|
No need for args variable
|
2017-04-10 17:14:30 -07:00 |
|
Timothy Clem
|
4227f63065
|
Don't want to actually print out args
|
2017-04-10 17:13:04 -07:00 |
|
Timothy Clem
|
6e3af1b75f
|
SemanticDiff.hs => Semantic.hs and smoke test specs
|
2017-04-10 17:10:34 -07:00 |
|
Timothy Clem
|
5b1d104383
|
Clarify naming a bit
|
2017-04-10 16:07:00 -07:00 |
|
Timothy Clem
|
e9edb42e53
|
Remove render formats and use render/encode functions directly
|
2017-04-10 15:10:24 -07:00 |
|
Timothy Clem
|
c862b7bcf5
|
Remove benchmark target
|
2017-04-10 15:04:45 -07:00 |
|
Rob Rix
|
000fa34a50
|
s/Switch/Match/.
|
2017-04-10 16:44:57 -04:00 |
|
Rob Rix
|
e50ebc2765
|
Use a single code path for assigning all nodes in a list.
|
2017-04-10 16:37:00 -04:00 |
|
Rob Rix
|
aa0d65747f
|
Make the Eq & Eq1 instances agree.
|
2017-04-10 16:09:40 -04:00 |
|
Rob Rix
|
848f0759bb
|
Explicit exports.
|
2017-04-10 16:02:33 -04:00 |
|