Changes for version 1.16

  • Spp/Match.pm match_sym() add:
  • if (is_false($match)) { return $match } my $token_name = rest($name); my $char = first($token_name); if (is_char_upper($char)) { return [$token_name, $match] } if ($char eq '_') { return ['true'] } return $match;
  • could named capture string, or reject it! LintParser.pm => LintAst.pm Lint should do Ast.

Modules

Spp
String prepare Parser

Provides

in lib/Spp/Ast.pm
in lib/Spp/Builtin.pm
in lib/Spp/Cursor.pm
in lib/Spp/Grammar.pm
in lib/Spp/IsAtom.pm
in lib/Spp/IsChar.pm
in lib/Spp/LintAst.pm
in lib/Spp/Match.pm
in lib/Spp/OptAst.pm
in lib/Spp/ToSpp.pm