3 local P
, S
, R
= lpeg
.P
, lpeg
.S
, lpeg
.R
5 -- TODO: add more prefixes
8 S
'us' * (P
'8' + '16' + '32' + '64') + P
'f' * (P
'32' + '64') +
12 P
'#'^
-1 * (P
',@' + S
",`'") +
15 -- XXX: weak_prefix can be added for some Schemes
28 prefix
= macro_prefix
,
29 opposite
= delimiters
,