Aleksey Kladov
|
1f6c442a3f
|
Fix panic with EOF token
|
2018-08-08 23:09:40 +03:00 |
|
Aleksey Kladov
|
50a7daa042
|
Smarter whitespace
|
2018-08-05 22:06:34 +03:00 |
|
Aleksey Kladov
|
c871022f98
|
item-macros
|
2018-08-05 14:08:46 +03:00 |
|
Aleksey Kladov
|
e919db3731
|
refine item parsing
|
2018-08-04 13:17:24 +03:00 |
|
Aleksey Kladov
|
53485030dc
|
block expr
|
2018-08-01 10:56:00 +03:00 |
|
Aleksey Kladov
|
a750135a0a
|
If expr
|
2018-08-01 00:14:26 +03:00 |
|
Aleksey Kladov
|
a31cb829ed
|
Print numbers
|
2018-07-31 23:59:54 +03:00 |
|
Aleksey Kladov
|
8105c14454
|
Improve debug_dump performance
|
2018-07-31 22:14:56 +03:00 |
|
Aleksey Kladov
|
ff71cb1f6d
|
Introduce param & arg list
|
2018-07-31 12:32:53 +03:00 |
|
Aleksey Kladov
|
c12450fb4e
|
Introduce red-green syntax tree
|
2018-07-29 13:51:55 +03:00 |
|
Aleksey Kladov
|
c6f4a06b42
|
G: value_parameters, patterns & let statement
|
2018-02-18 01:06:48 +03:00 |
|
Aleksey Kladov
|
b097090690
|
G: more types
|
2018-02-11 00:46:28 +03:00 |
|
Aleksey Kladov
|
e792ec3eca
|
G: use name refs in paths
|
2018-02-10 14:17:38 +03:00 |
|
Aleksey Kladov
|
c13e6db774
|
G: use names in fields
|
2018-02-10 14:13:30 +03:00 |
|
Aleksey Kladov
|
ca6e93f091
|
G: use names in structs
|
2018-02-10 14:10:02 +03:00 |
|
Aleksey Kladov
|
3c9d8ff423
|
G: names for fns
|
2018-02-10 14:04:31 +03:00 |
|
Aleksey Kladov
|
197a2e6fef
|
G: type_parameter_list
|
2018-01-30 22:53:19 +03:00 |
|
Aleksey Kladov
|
c23a2519e1
|
Print identifiers in test data
|
2018-01-28 23:13:32 +03:00 |
|
Aleksey Kladov
|
b9cbbfa405
|
Test for error recovery for broken parameters
|
2018-01-28 21:19:57 +03:00 |
|
Aleksey Kladov
|
d1d47e6244
|
Skip over balanced parens
|
2018-01-28 20:53:01 +03:00 |
|
Aleksey Kladov
|
0663c24222
|
Add recovery test
|
2018-01-28 13:01:39 +03:00 |
|
Aleksey Kladov
|
357cd33581
|
Add tests for parser recovery in fields
|
2018-01-28 02:20:40 +03:00 |
|
Aleksey Kladov
|
c8cf1d8cda
|
Test attribute recovery
|
2018-01-21 00:36:17 +03:00 |
|
Aleksey Kladov
|
410f948c5f
|
Drop high-order combinators
|
2018-01-20 17:21:13 +03:00 |
|
Aleksey Kladov
|
08f7c69f90
|
G: struct flavors
|
2018-01-13 22:00:26 +03:00 |
|
Aleksey Kladov
|
55891be06a
|
G: use trees
|
2018-01-13 13:42:19 +03:00 |
|
Aleksey Kladov
|
29b2e0adcc
|
G: allow self & super in paths
|
2018-01-13 11:55:03 +03:00 |
|
Aleksey Kladov
|
b61617f752
|
G: special-case C++ semicolon
|
2018-01-08 21:57:19 +03:00 |
|
Aleksey Kladov
|
7c6f0f9128
|
G: shebang
|
2018-01-07 15:34:11 +03:00 |
|
Aleksey Kladov
|
9e4052cc2e
|
Test utils
|
2018-01-07 14:56:08 +03:00 |
|
Aleksey Kladov
|
18f9e50b2d
|
Error placement
|
2018-01-07 13:09:13 +03:00 |
|
Aleksey Kladov
|
efcfaae34a
|
Tests for partial parse
|
2018-01-07 12:32:29 +03:00 |
|