The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

#reservedWord : 'alias' {[@item]} # | 'and' {[@item]} # | 'BEGIN' {[@item]} # | 'begin' {[@item]} # | 'break' {[@item]} # | 'case' {[@item]} # | 'class' {[@item]} ## | 'defined' {[@item]} # | 'def' {[@item]} # | 'do' {[@item]} # | 'END' {[@item]} # | 'end' {[@item]} # | 'else' {[@item]} # | 'elsif' {[@item]} # | 'ensure' {[@item]} # | 'false' {[@item]} # | 'for' {[@item]} # | 'if' {[@item]} # | 'in' {[@item]} # | 'module' {[@item]} # | 'next' {[@item]} # | 'nil' {[@item]} # | 'not' {[@item]} # | 'or' {[@item]} # | 'redo' {[@item]} # | 'rescue' {[@item]} # | 'retry' {[@item]} # | 'return' {[@item]} # | 'self' {[@item]} # | 'super' {[@item]} # | 'then' {[@item]} # | 'true' {[@item]} # | 'undef' {[@item]} # | 'unless' {[@item]} # | 'until' {[@item]} # | 'when' {[@item]} # | 'while' {[@item]} # | 'yield' {[@item]} # | '__FILE__' {[@item]} # | '__LINE__' {[@item]}

tINTEGER : /-?0[0-7]+/ {[@item]} | /-?[1-9][0-9]*/ {[@item]} | /-?0b[01]+/ {[@item]} | /-?0x[a-fA-F0-9]+/ {[@item]} | /0/ {[@item]}

tFLOAT : /-?[1-9][0-9]*\.[0-9]+([eE]-?[0-9]+)?/ {[@item]}

tCONSTANT : /[A-Z][a-zA-Z0-9_]*/ {[@item]}

tIDENTIFIER : /[a-zA-Z_][a-zA-Z0-9_]*/ {[@item]} tGLOBALVAR : /\$[a-zA-Z_][a-zA-Z0-9_]*/ {[@item]} tINSTANCEVAR : /\@[a-zA-Z_][a-zA-Z0-9_]*/ {[@item]}

_EOF_

1; __END__ # Below is stub documentation for your module. You better edit it!

NAME

Ruby - Perl Parse::RecDescent grammar

SYNOPSIS

  use Ruby;
  blah blah blah

DESCRIPTION

Stub documentation for Ruby, created by h2xs. It looks like the author of the extension was negligent enough to leave the stub unedited.

Blah blah blah.

EXPORT

None by default.

AUTHOR

A. U. Thor, <a.u.thor@a.galaxy.far.far.away>

SEE ALSO

perl.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 389:

=pod directives shouldn't be over one line long! Ignoring all 3 lines of content