Adolfo Ochagavía
|
433a806191
|
Fix backslash escape
|
2018-11-07 12:04:26 +01:00 |
|
Adolfo Ochagavía
|
3b2ba59526
|
Use ArrayString instead of hand rolled data structure
|
2018-11-07 11:58:34 +01:00 |
|
Adolfo Ochagavía
|
e37ba706cc
|
cargo format
|
2018-11-07 11:41:42 +01:00 |
|
Adolfo Ochagavía
|
94796e6447
|
Add lots of tests
|
2018-11-07 11:35:33 +01:00 |
|
Adolfo Ochagavía
|
fdb9f06880
|
Store hex digits in a stack-allocated buffer
|
2018-11-07 10:40:58 +01:00 |
|
Aleksey Kladov
|
8eaf7952ae
|
ra_syntax::File is just RootNode
|
2018-11-06 23:26:26 +03:00 |
|
Aleksey Kladov
|
7f88fe8790
|
Add a pinch of comments
|
2018-11-06 22:06:58 +03:00 |
|
Aleksey Kladov
|
a5301e94d5
|
Generalize Owned nodes
|
2018-11-06 21:52:00 +03:00 |
|
Aleksey Kladov
|
ec131b6c7b
|
grammar: fix where clause parsing
closes #205
|
2018-11-06 21:19:32 +03:00 |
|
Aleksey Kladov
|
dafe747dcc
|
upstream basic tree algorithms to rowan
|
2018-11-06 20:56:32 +03:00 |
|
Adolfo Ochagavía
|
c56db92d1f
|
Finish implementing char validation
|
2018-11-06 17:07:27 +01:00 |
|
Jeremy A. Kolb
|
5a9d471f98
|
Use closing paren as a trigger character
This seems counter-intuitive based on the concept of "trigger character"
but it provides a better function signature experience.
|
2018-11-05 17:13:56 -05:00 |
|
bors[bot]
|
f605f6e70a
|
Merge #188
188: Introduce `SyntaxErrorKind` and `TextRange` to `SyntaxError` r=matklad a=aochagavia
Co-authored-by: Adolfo Ochagavía <aochagavia92@gmail.com>
Co-authored-by: Adolfo Ochagavía <github@adolfo.ochagavia.xyz>
|
2018-11-05 21:32:25 +00:00 |
|
Adolfo Ochagavía
|
59405bfe4a
|
cargo format
|
2018-11-05 22:29:33 +01:00 |
|
Adolfo Ochagavía
|
fda8ddc5fe
|
Introduce Location and make SyntaxError fields private
|
2018-11-05 18:38:34 +01:00 |
|
Aleksey Kladov
|
43665eb166
|
bring back testutils
|
2018-11-05 15:56:07 +03:00 |
|
Aleksey Kladov
|
8e8f52e80a
|
add description
|
2018-11-05 15:52:22 +03:00 |
|
Aleksey Kladov
|
80e50cae00
|
Switch ra_syntax to 2015 edition
|
2018-11-05 15:47:59 +03:00 |
|
Aleksey Kladov
|
420725f256
|
Introduce var works with tail exprs
|
2018-11-05 15:44:34 +03:00 |
|
Aleksey Kladov
|
0192c116f7
|
Use FilePosition everywhere
|
2018-11-05 14:57:41 +03:00 |
|
Aleksey Kladov
|
1e1c188cbf
|
rename Position to FilePostion
|
2018-11-05 14:24:38 +03:00 |
|
Aleksey Kladov
|
8b132354bb
|
don't send backtraces for canceled requests
|
2018-11-05 14:22:39 +03:00 |
|
Aleksey Kladov
|
6bbcfca7ae
|
Fully add inline modules to module tree
|
2018-11-05 14:10:20 +03:00 |
|
Aleksey Kladov
|
44d8919384
|
Submodule is enum
|
2018-11-05 13:23:37 +03:00 |
|
Aleksey Kladov
|
17a88928f4
|
collect all submodules
|
2018-11-05 13:08:52 +03:00 |
|
Aleksey Kladov
|
e0b21b9899
|
submodules works with module sources
|
2018-11-05 12:36:38 +03:00 |
|
Aleksey Kladov
|
88a15d10d5
|
use module_for_source
|
2018-11-05 12:36:38 +03:00 |
|
Aleksey Kladov
|
cd878658d3
|
Introduce modules_from_source fn
|
2018-11-05 12:36:38 +03:00 |
|
Aleksey Kladov
|
6502bd2c96
|
reduce code duplication
|
2018-11-05 11:39:51 +03:00 |
|
Aleksey Kladov
|
9010cb9839
|
grammar: for predicates in where
closes #191
|
2018-11-05 11:24:08 +03:00 |
|
Adolfo Ochagavía
|
3b42ddae60
|
Introduce SyntaxErrorKind and TextRange in SyntaxError
|
2018-11-04 21:16:38 +01:00 |
|
Adolfo Ochagavía
|
9b5bbab104
|
Add character literal parsing and validation
|
2018-11-04 15:17:24 +01:00 |
|
Aleksey Kladov
|
f29b0172fb
|
Use Default everywhere
|
2018-11-04 14:09:21 +03:00 |
|
Aleksey Kladov
|
cca5f862de
|
Don't order import alphabetical
alphabetical ordering is no more consistent, and much less useful then
the ordering which arises naturally when you add import.
|
2018-11-01 16:18:53 +03:00 |
|
Aleksey Kladov
|
c74e86536e
|
Dead code
|
2018-11-01 16:00:13 +03:00 |
|
Aleksey Kladov
|
a17b41033a
|
update salsa
|
2018-11-01 15:30:07 +03:00 |
|
Aleksey Kladov
|
962a491829
|
Some docs
|
2018-11-01 14:31:35 +03:00 |
|
Aleksey Kladov
|
f2b654fd44
|
Add inline source
|
2018-11-01 13:51:44 +03:00 |
|
Aleksey Kladov
|
223fd2979c
|
Introduce ModuleSource
|
2018-11-01 13:41:58 +03:00 |
|
Aleksey Kladov
|
d685a9b564
|
Use From to get an owned AST
|
2018-11-01 13:41:20 +03:00 |
|
bors[bot]
|
3ec9f958b3
|
Merge #179
179: Remove DOC_COMMENT r=matklad a=kjeremy
Closes #166
Co-authored-by: Jeremy A. Kolb <jkolb@ara.com>
|
2018-11-01 10:16:24 +00:00 |
|
Aleksey Kladov
|
2050812cad
|
remove SyntaxPtrDatabase
|
2018-11-01 13:15:11 +03:00 |
|
Jeremy A. Kolb
|
61580f3cb8
|
Remove DOC_COMMENT
Closes #166
|
2018-10-31 17:38:18 -04:00 |
|
Aleksey Kladov
|
2b210d98b8
|
Fix test
|
2018-11-01 00:00:43 +03:00 |
|
Aleksey Kladov
|
fabb804f30
|
Speedup fmt
|
2018-10-31 23:58:03 +03:00 |
|
Aleksey Kladov
|
8f1a83b4cb
|
RemoveDeadCode
|
2018-10-31 23:50:18 +03:00 |
|
Aleksey Kladov
|
6be50f7d5d
|
Reformat all
|
2018-10-31 23:41:43 +03:00 |
|
Muhammad Mominul Huque
|
857c1650ef
|
Various changes
Pin to a specific toolchain version
Format checking functionality
Add a test to check the code formatting.
Remove macro_use attribute
|
2018-10-31 23:39:21 +03:00 |
|
Muhammad Mominul Huque
|
d14610dab4
|
initial implementation
|
2018-10-31 23:39:21 +03:00 |
|
Jeremy A. Kolb
|
9b9fc135d6
|
Simplify find_all_refs by always resolving a ast::BindPat
|
2018-10-31 23:38:22 +03:00 |
|