Build.PL
MANIFEST
MANIFEST.SKIP
META.yml
TODO
bin/p
inc/Keywords.pm
inc/My/Build.pm
lib/Language/P.pm
lib/Language/P/Lexer.pm
lib/Language/P/ParseTree.pm
lib/Language/P/ParseTree/DumpYAML.pm
lib/Language/P/ParseTree/PropagateContext.pm
lib/Language/P/ParseTree/Visitor.pm
lib/Language/P/Parser.pm
lib/Language/P/Parser/Lexicals.pm
lib/Language/P/Parser/Regex.pm
lib/Language/P/Toy/Generator.pm
lib/Language/P/Toy/Opcodes.pm
lib/Language/P/Toy/Opcodes/Regex.pm
lib/Language/P/Toy/Runtime.pm
lib/Language/P/Toy/Value/ActiveScalar.pm
lib/Language/P/Toy/Value/Any.pm
lib/Language/P/Toy/Value/Array.pm
lib/Language/P/Toy/Value/Code.pm
lib/Language/P/Toy/Value/Handle.pm
lib/Language/P/Toy/Value/List.pm
lib/Language/P/Toy/Value/MainSymbolTable.pm
lib/Language/P/Toy/Value/Reference.pm
lib/Language/P/Toy/Value/Regex.pm
lib/Language/P/Toy/Value/Scalar.pm
lib/Language/P/Toy/Value/ScratchPad.pm
lib/Language/P/Toy/Value/StringNumber.pm
lib/Language/P/Toy/Value/Subroutine.pm
lib/Language/P/Toy/Value/SymbolTable.pm
lib/Language/P/Toy/Value/Typeglob.pm
t/lib/TestParser.pm
t/lib/TestRegex.pm
t/parser/001_load.t
t/parser/expressions/002_method_call.t
t/parser/expressions/005_unary.t
t/parser/expressions/007_repeat.t
t/parser/expressions/010_eval.t
t/parser/expressions/010_filtetest.t
t/parser/expressions/010_named_unary.t
t/parser/expressions/011_relational.t
t/parser/expressions/013_bitand.t
t/parser/expressions/018_ternary.t
t/parser/expressions/019_assignment.t
t/parser/expressions/020_fat_arrow.t
t/parser/expressions/020_sequence.t
t/parser/expressions/021_indirect_method.t
t/parser/expressions/021_list_op.t
t/parser/expressions/021_map.t
t/parser/expressions/024_or_low.t
t/parser/loops/001_block.t
t/parser/regex/002_base.t
t/parser/regex/010_character_classes.t
t/parser/regex/011_character_class_intuit.t
t/parser/statements/034_return.t
t/parser/statements/035_postfix.t
t/parser/statements/040_if.t
t/parser/statements/050_while.t
t/parser/statements/055_for.t
t/parser/statements/090_special_blocks.t
t/parser/statements/120_package.t
t/parser/terms/004_bareword.t
t/parser/terms/004_file_line_package.t
t/parser/terms/005_variables.t
t/parser/terms/006_numbers.t
t/parser/terms/020_anon_array_hash.t
t/parser/terms/050_my.t
t/parser/terms/080_quoted_string.t
t/parser/terms/081_quote_like.t
t/parser/terms/082_heredoc.t
t/parser/terms/085_pattern.t
t/parser/terms/086_substitution.t
t/parser/terms/105_dereference.t
t/parser/terms/106_dereference_sub.t
t/parser/terms/110_brackets.t
t/parser/terms/140_prototypes.t
t/run/005_assignment.t
t/run/006_brackets.t
t/run/007_if.t
t/run/008_while.t
t/run/010_arithmetic.t
t/run/015_defined.t
t/run/080_recursion.t
t/run/081_context.t
t/runtime/001_load.t
t/runtime/002_base.t
t/runtime/010_call.t
t/runtime/011_context.t
t/runtime/015_recursion.t
t/runtime/regex/001_load.t
t/runtime/regex/002_base.t
t/runtime/regex/003_star.t
t/runtime/regex/004_alternation.t
t/runtime/regex/005_quantifiers.t
t/runtime/regex/006_nongreedy.t
t/runtime/regex/020_complex.t
t/runtime/regex/040_generator.t
t/runtime/regex/050_assert_start.t
t/runtime/regex/051_assert_end.t
