Compiler-Lexer
view release on metacpan or search on metacpan
gen/double_charactor_operator.gperf view on Meta::CPAN
$*
$:
$;
$?
$!
$@
$<
$>
$(
$)
$[
$]
"%%"
gen/gen_decl.pl view on Meta::CPAN
Term SpecificValue $^
Term SpecificValue $:
Term SpecificValue $?
Term SpecificValue $!
Term SpecificValue $@
Term SpecificValue $$
Term SpecificValue $<
Term SpecificValue $>
Term SpecificValue $(
Term SpecificValue $)
Term SpecificValue $[
Term SpecificValue $]
Term SpecificValue $;
Term SpecificValue $^A
Term SpecificValue $^D
Term SpecificValue $^E
Term SpecificValue $^F
Term SpecificValue $^G
Term SpecificValue $^H
Term SpecificValue $^I
Term SpecificValue $^L
gen/reserved_keywords.gperf view on Meta::CPAN
"$^", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^"}
"$:", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$:"}
"$?", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$?"}
"$!", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$!"}
"$@", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$@"}
"$$", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$$"}
"$<", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$<"}
"$>", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$>"}
"$(", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$("}
"$)", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$)"}
"$[", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$["}
"$]", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$]"}
"$;", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$;"}
"$^A", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^A"}
"$^D", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^D"}
"$^E", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^E"}
"$^F", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^F"}
"$^G", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^G"}
"$^H", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^H"}
"$^I", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^I"}
"$^L", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^L"}
src/compiler/lexer/Compiler_scanner.cpp view on Meta::CPAN
"*=", "%=", "|=", "&=", "^=", "<<", ">>",
"++", "--", "**", "//", "&&", "||", "::",
"..", "=>", "->", "@{", "%{", "${", "@$",
"%$", "%-", "%+", "@-", "@+", "&$", "$#",
"<>", "!~", "~~", "=~",
"$0", "$1", "$2", "$3", "$4", "$5", "$6",
"$7", "$8", "$9",
"$&", "$`", "$'", "$+", "$.", "$/", "$|",
"$,", "$\\", "$\"", "$%", "$=", "$-", "$~",
"$^", "$*", "$:", "$;", "$?", "$!", "$@",
/*"$$",*/ "$<", "$>", "$(", "$)", "$[", "$]",
NULL
};
const char *dereference_prefixes[] = {
"@{", "%{", "${", "&{", "$#{", NULL
};
for (size_t i = 0; regex_prefixes[i] != NULL; i++) {
regex_prefix_map.insert(StringMap::value_type(regex_prefixes[i], ""));
}
for (size_t i = 0; regex_replaces[i] != NULL; i++) {
enable_regex_argument_func_map.insert(StringMap::value_type(enable_regex_argument_funcs[i], ""));
src/compiler/util/Compiler_double_charactor_operator.cpp view on Meta::CPAN
"%{",
"",
"::",
"", "",
"$+",
"",
"$\\",
"", "",
"@+",
"",
"$[",
"", "",
"@$",
"", "", "", "",
"%+",
"", "", "", "",
"%$",
"", "", "", "",
"~~",
"", "", "", "", "", "",
"//",
src/compiler/util/Compiler_gen_token_decl.cpp view on Meta::CPAN
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$:"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$?"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$!"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$@"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$$"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$<"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$>"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$("},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$)"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$["},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$]"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$;"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^A"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^D"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^E"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^F"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^G"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^H"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^I"},
{Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$^L"},
src/compiler/util/Compiler_reserved_keyword.cpp view on Meta::CPAN
{""}, {""},
#line 120 "gen/reserved_keywords.gperf"
{"fileno", {Enum::Token::Type::BuiltinFunc, Enum::Token::Kind::Function, "BuiltinFunc", "fileno"}},
#line 417 "gen/reserved_keywords.gperf"
{"qx", {Enum::Token::Type::RegExec, Enum::Token::Kind::RegPrefix, "RegExec", "qx"}},
{""}, {""}, {""}, {""},
#line 135 "gen/reserved_keywords.gperf"
{"sysseek", {Enum::Token::Type::BuiltinFunc, Enum::Token::Kind::Function, "BuiltinFunc", "sysseek"}},
{""}, {""}, {""}, {""},
#line 391 "gen/reserved_keywords.gperf"
{"$[", {Enum::Token::Type::SpecificValue, Enum::Token::Kind::Term, "SpecificValue", "$["}},
{""}, {""}, {""}, {""},
#line 307 "gen/reserved_keywords.gperf"
{"-B", {Enum::Token::Type::Handle, Enum::Token::Kind::Handle, "Handle", "-B"}},
{""},
#line 177 "gen/reserved_keywords.gperf"
{"kill", {Enum::Token::Type::BuiltinFunc, Enum::Token::Kind::Function, "BuiltinFunc", "kill"}},
{""}, {""},
#line 134 "gen/reserved_keywords.gperf"
{"sysread", {Enum::Token::Type::BuiltinFunc, Enum::Token::Kind::Function, "BuiltinFunc", "sysread"}},
{""}, {""},
( run in 0.336 second using v1.01-cache-2.11-cpan-b61123c0432 )