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

NAME

Range::Interface::Parse

VERSION

This documentation describes version 0.01

DESCRIPTION

symbol()

Returns a flattened HASH of symbols.

GRAMMAR

Tokenizer and parser implement the following BNF.

<expression> ::= <multi> ( <operator> <multi> )*

<multi> ::= <scope>+

<scope> ::= <range> | '{' <expression> '}'

<range> ::= <validated literal>

LITERAL

String of characters, excluding symbols, in a rudimentary range form.

SYMBOLS

operator:

',' : add

',-' : subtract

',&' : intersect

scope:

'{' : begin

'}' : end

AUTHOR

Kan Liu

COPYRIGHT and LICENSE

Copyright (c) 2010. Kan Liu

This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.