Compiler-Lexer
view release on metacpan or search on metacpan
gen/gen_decl.pl view on Meta::CPAN
SpecificKeyword SpecificKeyword __PACKAGE__
SpecificKeyword SpecificKeyword __FILE__
SpecificKeyword SpecificKeyword __LINE__
SpecificKeyword SpecificKeyword __SUB__
DataWord DataWord __DATA__
DataWord DataWord __END__
ModWord ModWord BEGIN
ModWord ModWord CHECK
ModWord ModWord INIT
ModWord ModWord END
ModWord ModWord UNITCHECK
AUTOLOAD AUTOLOAD AUTOLOAD
CORE CORE CORE
DESTROY DESTROY DESTROY
Handle STDIN STDIN
Handle STDOUT STDOUT
Handle STDERR STDERR
Control Redo redo
Control Next next
Control Last last
Control Goto goto
gen/reserved_keywords.gperf view on Meta::CPAN
"__PACKAGE__", {Enum::Token::Type::SpecificKeyword, Enum::Token::Kind::SpecificKeyword, "SpecificKeyword", "__PACKAGE__"}
"__FILE__", {Enum::Token::Type::SpecificKeyword, Enum::Token::Kind::SpecificKeyword, "SpecificKeyword", "__FILE__"}
"__LINE__", {Enum::Token::Type::SpecificKeyword, Enum::Token::Kind::SpecificKeyword, "SpecificKeyword", "__LINE__"}
"__SUB__", {Enum::Token::Type::SpecificKeyword, Enum::Token::Kind::SpecificKeyword, "SpecificKeyword", "__SUB__"}
"__DATA__", {Enum::Token::Type::DataWord, Enum::Token::Kind::DataWord, "DataWord", "__DATA__"}
"__END__", {Enum::Token::Type::DataWord, Enum::Token::Kind::DataWord, "DataWord", "__END__"}
"BEGIN", {Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "BEGIN"}
"CHECK", {Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "CHECK"}
"INIT", {Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "INIT"}
"END", {Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "END"}
"UNITCHECK", {Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "UNITCHECK"}
"AUTOLOAD", {Enum::Token::Type::AUTOLOAD, Enum::Token::Kind::AUTOLOAD, "AUTOLOAD", "AUTOLOAD"}
"CORE", {Enum::Token::Type::CORE, Enum::Token::Kind::CORE, "CORE", "CORE"}
"DESTROY", {Enum::Token::Type::DESTROY, Enum::Token::Kind::DESTROY, "DESTROY", "DESTROY"}
"STDIN", {Enum::Token::Type::STDIN, Enum::Token::Kind::Handle, "STDIN", "STDIN"}
"STDOUT", {Enum::Token::Type::STDOUT, Enum::Token::Kind::Handle, "STDOUT", "STDOUT"}
"STDERR", {Enum::Token::Type::STDERR, Enum::Token::Kind::Handle, "STDERR", "STDERR"}
"redo", {Enum::Token::Type::Redo, Enum::Token::Kind::Control, "Redo", "redo"}
"next", {Enum::Token::Type::Next, Enum::Token::Kind::Control, "Next", "next"}
"last", {Enum::Token::Type::Last, Enum::Token::Kind::Control, "Last", "last"}
"goto", {Enum::Token::Type::Goto, Enum::Token::Kind::Control, "Goto", "goto"}
src/compiler/util/Compiler_gen_token_decl.cpp view on Meta::CPAN
{Enum::Token::Type::SpecificKeyword, Enum::Token::Kind::SpecificKeyword, "SpecificKeyword", "__PACKAGE__"},
{Enum::Token::Type::SpecificKeyword, Enum::Token::Kind::SpecificKeyword, "SpecificKeyword", "__FILE__"},
{Enum::Token::Type::SpecificKeyword, Enum::Token::Kind::SpecificKeyword, "SpecificKeyword", "__LINE__"},
{Enum::Token::Type::SpecificKeyword, Enum::Token::Kind::SpecificKeyword, "SpecificKeyword", "__SUB__"},
{Enum::Token::Type::DataWord, Enum::Token::Kind::DataWord, "DataWord", "__DATA__"},
{Enum::Token::Type::DataWord, Enum::Token::Kind::DataWord, "DataWord", "__END__"},
{Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "BEGIN"},
{Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "CHECK"},
{Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "INIT"},
{Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "END"},
{Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "UNITCHECK"},
{Enum::Token::Type::AUTOLOAD, Enum::Token::Kind::AUTOLOAD, "AUTOLOAD", "AUTOLOAD"},
{Enum::Token::Type::CORE, Enum::Token::Kind::CORE, "CORE", "CORE"},
{Enum::Token::Type::DESTROY, Enum::Token::Kind::DESTROY, "DESTROY", "DESTROY"},
{Enum::Token::Type::STDIN, Enum::Token::Kind::Handle, "STDIN", "STDIN"},
{Enum::Token::Type::STDOUT, Enum::Token::Kind::Handle, "STDOUT", "STDOUT"},
{Enum::Token::Type::STDERR, Enum::Token::Kind::Handle, "STDERR", "STDERR"},
{Enum::Token::Type::Redo, Enum::Token::Kind::Control, "Redo", "redo"},
{Enum::Token::Type::Next, Enum::Token::Kind::Control, "Next", "next"},
{Enum::Token::Type::Last, Enum::Token::Kind::Control, "Last", "last"},
{Enum::Token::Type::Goto, Enum::Token::Kind::Control, "Goto", "goto"},
src/compiler/util/Compiler_reserved_keyword.cpp view on Meta::CPAN
#line 395 "gen/reserved_keywords.gperf"
{"$^D", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^D"}},
#line 413 "gen/reserved_keywords.gperf"
{"%SIG", {Enum::Token::Type::Signal, Enum::Token::Kind::Term, "Signal", "%SIG"}},
{""}, {""},
#line 375 "gen/reserved_keywords.gperf"
{"$\\", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$\\"}},
#line 408 "gen/reserved_keywords.gperf"
{"$^X", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^X"}},
#line 275 "gen/reserved_keywords.gperf"
{"UNITCHECK", {Enum::Token::Type::ModWord, Enum::Token::Kind::ModWord, "ModWord", "UNITCHECK"}},
#line 252 "gen/reserved_keywords.gperf"
{"atan2", {Enum::Token::Type::BuiltinFunc, Enum::Token::Kind::Function, "BuiltinFunc", "atan2"}},
{""}, {""},
#line 119 "gen/reserved_keywords.gperf"
{"eof", {Enum::Token::Type::BuiltinFunc, Enum::Token::Kind::Function, "BuiltinFunc", "eof"}},
{""},
#line 78 "gen/reserved_keywords.gperf"
{"chomp", {Enum::Token::Type::BuiltinFunc, Enum::Token::Kind::Function, "BuiltinFunc", "chomp"}},
{""},
#line 380 "gen/reserved_keywords.gperf"
( run in 2.421 seconds using v1.01-cache-2.11-cpan-748bfb374f4 )