1 -- SPDX-License-Identifier: GPL-3.0-or-later
2 -- © 2020 Georgi Kirilov
6 local P
, S
= lpeg
.P
, lpeg
.S
9 P
'#' * ('?' * P
'@'^
-1 + '_')^
-1 +
12 local weak_prefix
= P
'#'
23 prefix
= macro_prefix
,
24 weak_prefix
= weak_prefix
,
25 opposite
= delimiters
,