NAME
MarpaX::Languages::ECMAScript::AST::Grammar::CharacterClasses - ECMAScript, character classes
VERSION
version 0.003
SYNOPSIS
use strict;
use warnings FATAL => 'all';
use MarpaX::Languages::ECMAScript::AST::Grammar::CharacterClasses;
IsWhiteSpace()
IsSourceCharacter()
IsZWNJ()
sub IsZWJ()
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 ECMAScript. 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.