/*
*/
*/
//!
//
"
"
#"
"
'
'
#.*?(?=($|/\*|//))
({
})
([
])
(<
>)
=
!
+
-
/
*
>
<
%
&
|
^
~
@
`
.
(
)
constant
extern
final
inline
local
nomask
optional
private
protected
public
static
variant
array
class
float
function
int
mapping
mixed
multiset
object
program
string
void
break
case
catch
continue
default
do
else
for
foreach
gauge
if
lambda
return
sscanf
switch
while
import
inherit
FIXME
XXX
@decl
@xml{
@}
@[
]
@(b|i|u|tt|url|pre|ref|code|expr|image)?(\{.*@\})
@decl
%([^ a-z]*[a-z]|\[[^\]]*\])
DEBUG: