Commit Graph

45 Commits

Author SHA1 Message Date
David Tolnay
807d7ad098
Update generated code 2019-07-28 17:36:26 -07:00
David Tolnay
846cf46545
Update generated code 2019-07-28 17:33:09 -07:00
David Tolnay
a63858c267
Rename Pat::Ref to Pat::Reference
This matches Expr::Reference and is less ambiguous with `ref x`
patterns.
2019-07-28 17:28:59 -07:00
David Tolnay
bf752ef807
Update generated code 2019-07-28 17:21:10 -07:00
David Tolnay
fd09409800
Update generated code 2019-07-28 17:14:52 -07:00
David Tolnay
865f1e62f0
Update generated code 2019-07-28 16:40:26 -07:00
David Tolnay
d6c7db3edf
Update generated code 2019-07-28 16:03:22 -07:00
David Tolnay
478e97c208
Sort the variants of Pat 2019-07-28 15:27:11 -07:00
David Tolnay
2486a08cf9
Update generated code with leading verts 2019-07-28 14:25:38 -07:00
David Tolnay
0669515990
Update generated code with multiple patterns in for-loop 2019-07-28 14:08:04 -07:00
David Tolnay
31117d2c96
Codegen for await expression 2019-07-28 11:38:49 -07:00
David Tolnay
366b80c80f
Add token type for await keyword 2019-07-28 11:37:36 -07:00
David Tolnay
cf702cb699
Run codegen to pick up sorted variants 2019-07-28 11:37:05 -07:00
David Tolnay
9b98fcec15
Remove FnArg::Ignored variant 2019-07-28 11:04:23 -07:00
David Tolnay
776c364230
Rename tts to tokens in syntax tree 2019-07-28 09:06:57 -07:00
David Tolnay
b48a2b922e Release 0.15.42 2019-07-23 19:24:29 -07:00
David Tolnay
d11d8c9022
Release 0.15.41 2019-07-22 21:44:16 -07:00
David Tolnay
86de03a354
Release 0.15.40 2019-07-20 12:39:46 -07:00
David Tolnay
49a674c76e
Release 0.15.39 2019-06-27 09:08:20 -07:00
Jannis Harder
2ccec118ce Support Token![$] for token::Dollar as documented 2019-06-26 10:11:18 +02:00
David Tolnay
1139c5e920
Release 0.15.38 2019-06-23 14:22:46 -07:00
David Tolnay
8f31583339
Release 0.15.37 2019-06-22 00:29:31 -07:00
David Tolnay
2cf48740ca
Release 0.15.36 2019-06-13 22:47:49 -07:00
Felix Rabe
12cb78e76a Fix order to be "const async unsafe" everywhere 2019-06-08 23:55:11 +02:00
David Tolnay
848f676fcf
Release 0.15.35 2019-06-08 06:13:31 -07:00
David Tolnay
52c0abc464
Release 0.15.34 2019-05-07 13:09:55 -07:00
David Tolnay
e21177e987
Release 0.15.33 2019-04-25 18:58:38 -07:00
David Tolnay
643b96d00c
Release 0.15.32 2019-04-17 12:00:25 -07:00
David Tolnay
ac5e44e01c
Release 0.15.31 2019-04-13 17:31:06 -07:00
David Tolnay
c1a8efe882
Release 0.15.30 2019-04-02 09:14:24 -07:00
David Tolnay
d01c8935aa
Release 0.15.29 2019-03-09 23:21:54 -08:00
David Tolnay
9350a2ce1d
Release 0.15.28 2019-03-07 23:40:05 -08:00
David Tolnay
87407bd18b
Remember to update version number in syn.json 2019-02-28 23:40:40 -08:00
David Tolnay
12c027f989
Include trailing newline on last line of syn.json 2019-02-28 23:39:57 -08:00
David Tolnay
75c5a17da6
Condense representation of variants in json 2019-02-15 20:35:41 -08:00
David Tolnay
440fe58261
Remove Features methods 2019-02-15 20:29:16 -08:00
David Tolnay
c2be7b2c66
Move ident and features fields into Node struct 2019-02-15 20:13:19 -08:00
David Tolnay
8964fffbc3
Omit private fields from json 2019-02-15 14:34:51 -08:00
David Tolnay
14d463e089
Emit fields as a json map of name to type 2019-02-15 14:23:51 -08:00
Carl Lerche
cbf7cc1b02
Reclasify Ident and Span as being from proc_macro2 2019-02-15 14:09:31 -08:00
David Tolnay
d307657bfc
Use syn and proc_macro2 keys in json 2019-02-15 13:34:10 -08:00
David Tolnay
157c7eb18d
Remove redundancy about tokens in json 2019-02-15 13:34:09 -08:00
David Tolnay
f9bb8fff84
Include token types in json file 2019-02-15 13:34:08 -08:00
David Tolnay
295141bb59
Reduce json nesting 2019-02-15 13:34:07 -08:00
Carl Lerche
9a7d588862
Generate JSON file of all syn types
The JSON file can be used by third party libs to build tools that
consume `syn` types.
2019-02-15 12:27:04 -08:00