The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

MarpaX::Languages::ECMA::AST::Grammar::CharacterClasses - ECMA, character classes

VERSION

version 0.001

SYNOPSIS

    use strict;
    use warnings FATAL => 'all';
    use MarpaX::Languages::ECMA::AST::Grammar::CharacterClasses;

IsWhiteSpace()

IsSourceCharacter()

IsZWNJ()

sub IsZWJ { return <<END; ()

IsBOM()

IsTAB()

IsVT()

IsFF()

IsSP()

IsNBSP()

IsUSP()

IsLF()

IsCR()

IsLS()

IsPS()

IsSourceCharacterButNotStar()

IsSourceCharacterButNotStarOrLineTerminator()

IsSourceCharacterButNotOneOfSlashOrStar()

IsSourceCharacterButNotSlash()

IsSourceCharacterButNotOneOfSlashOrStarOrLineTerminator()

IsLineTerminator()

IsSourceCharacterButNotLineTerminator()

IsUnicodeLetter()

IsUnicodeCombiningMark()

IsUnicodeDigit()

IsUnicodeConnectorPunctuation()

IsSourceCharacterButNotOneOfDquoteOrBackslashOrLineTerminator()

IsSourceCharacterButNotOneOfSquoteOrBackslashOrLineTerminator()

IsSingleEscapeCharacter()

IsDecimalDigit()

IsOctalDigit()

IsNonZeroDigit()

IsEscapeCharacter()

IsSourceCharacterButNotOneOfEscapeCharacterOrLineTerminator()

IsRegularExpressionNonTerminator()

IsRegularExpressionNonTerminatorButNotOneOfStarOrBackslashOrSlashOrLbracket()

IsRegularExpressionNonTerminatorButNotOneOfBackslashOrSlashOrLbracket()

IsRegularExpressionNonTerminatorButNotOneOfRbracketOrBackslash()

IsHexDigit()

IsExponentIndicator()

IsPatternCharacter()

IsSourceCharacterButNotOneOfBackslashOrRbracketorMinus()

Isx()

Isu()

Isv()

IsStar()

IsBackslash()

IsCaret()

IsDollar()

IsDot()

IsLparen()

IsRparen()

IsLcurly()

IsRcurly()

IsQuestion_Mark()

IsPlus()

IsMinus()

IsSquote()

IsDquote()

IsPipe()

IsSlash()

IsLbracket()

IsRbracket()

Isb()

Isf()

Ise()

IsE()

Isn()

Isr()

Ist()

IsZero()

IsEight()

IsNine()

IsZeroToThree()

IsFourToSeven()

DESCRIPTION

This modules defines generic user-defined character classes for ECMA. There is no notion of object here, only functions that can be imported using the tag qw/:all/.

EXPORTS

This module is exporting on demand the following tags:

all

All functions.

1;

AUTHOR

Jean-Damien Durand <jeandamiendurand@free.fr>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Jean-Damien Durand.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.