Jean-Damien Durand > MarpaX-Languages-ECMAScript-AST > MarpaX::Languages::ECMAScript::AST::Grammar::CharacterClasses

Download:
MarpaX-Languages-ECMAScript-AST-0.018.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.018   Source  

NAME ^

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

VERSION ^

version 0.018

SYNOPSIS ^

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

IsWhiteSpace()

WhiteSpace()

Return an array reference of characters composing WhiteSpace

IsSourceCharacter()

IsZWNJ()

sub IsZWJ()

IsBOM()

BOM()

Return an array reference of characters composing BOM

BS()

Return an array reference of characters composing BS

IsTAB()

TAB()

Return an array reference of characters composing TAB

IsVT()

VT()

Return an array reference of characters composing VT

IsFF()

FF()

Return an array reference of characters composing FF

IsSP()

SP()

Return an array reference of characters composing SP

IsNBSP()

NBSP()

Return an array reference of characters composing NBSP

IsUSP()

USP()

Return an array reference of characters composing USP

IsLF()

LF()

Return an array reference of characters composing LF

IsCR()

CR()

Return an array reference of characters composing CR

IsNULL()

NULL()

Return an array reference of characters composing NULL

IsLS()

LS()

Return an array reference of characters composing LS

IsPS()

PS()

Return an array reference of characters composing PS

IsSourceCharacterButNotStar()

IsSourceCharacterButNotStarOrLineTerminator()

IsSourceCharacterButNotOneOfDquoteOrBackslashOrU0000ThroughU001F()

IsSourceCharacterButNotOneOfSlashOrStar()

IsSourceCharacterButNotSlash()

IsSourceCharacterButNotOneOfSlashOrStarOrLineTerminator()

IsLineTerminator()

LineTerminator()

Return an array reference of characters composing LineTerminator

IsSourceCharacterButNotLineTerminator()

IsUnicodeLetter()

IsUnicodeCombiningMark()

IsUnicodeDigit()

IsUnicodeConnectorPunctuation()

IsU0000ThroughU001F()

IsSourceCharacterButNotOneOfDquoteOrBackslashOrLineTerminator()

IsSourceCharacterButNotOneOfSquoteOrBackslashOrLineTerminator()

IsSingleEscapeCharacter()

IsDecimalDigit()

IsOctalDigit()

IsNonZeroDigit()

IsEscapeCharacter()

IsSourceCharacterButNotOneOfEscapeCharacterOrLineTerminator()

IsRegularExpressionNonTerminator()

IsRegularExpressionNonTerminatorButNotOneOfStarOrBackslashOrSlashOrLbracket()

IsRegularExpressionNonTerminatorButNotOneOfBackslashOrSlashOrLbracket()

IsRegularExpressionNonTerminatorButNotOneOfRbracketOrBackslash()

IsHexDigit()

IsIdentityEscape()

IsExponentIndicator()

IsPatternCharacter()

IsSourceCharacterButNotOneOfBackslashOrRbracketOrMinus()

Isx()

Isu()

IsUnderscore()

Isv()

IsStar()

IsBackslash()

IsCaret()

IsDollar()

IsDot()

IsLparen()

IsRparen()

IsLcurly()

IsRcurly()

IsQuestion_Mark()

IsPlus()

IsMinus()

IsSquote()

IsDquote()

IsPipe()

IsSlash()

IsLbracket()

IsRbracket()

Isb()

Isf()

Ise()

IsE()

IseOrE()

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.

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.

syntax highlighting: