Regexp::Lexer::TokenType - Token types of Regexp::Lexer
This module provides token types for Regexp::Lexer.
Format of token type is bellow;
{
id => <ID of token>,
name => <name of token>
}
If you want to identify the token, I highly recommend you to use
"id".
- Character
- BeginningOfLine
- EndOfLine
- MatchAny
- Alternation
- LeftParenthesis
- RightParenthesis
- LeftBracket
- RightBracket
- LeftBrace
- RightBrace
- LeftAngle
- RightAngle
- Equal
- Plus
- Minus
- Asterisk
- Sharp
- Cap
- Comma
- Colon
- Exclamation
- Question
- ArraySigil
- ScalarSigil
- SingleQuote
- DoubleQuote
- Newline
- Return
- Unknown
- EscapedCharacter
- EscapedTab
- EscapedNewline
- EscapedReturn
- EscapedFormFeed
- EscapedAlarm
- EscapedEscape
- EscapedControlChar
- EscapedCharHex
- EscapedCharUnicode
- EscapedCharOct
- EscapedLowerNext
- EscapedUpperNext
- EscapedLowerUntil
- EscapedUpperUntil
- EscapedQuoteMetaUntil
- EscapedEnd
- EscapedWordChar
- EscapedNotWordChar
- EscapedWhiteSpaceChar
- EscapedNotWhiteSpaceChar
- EscapedDigitChar
- EscapedNotDigitChar
- EscapedProp
- EscapedNotProp
- EscapedUnicodeExtendedChar
- EscapedCChar
- EscapedBackRef
- EscapedKeepStuff
- EscapedNotNewline
- EscapedVerticalWhitespace
- EscapedNotVerticalWhitespace
- EscapedHorizontalWhitespace
- EscapedNotHorizontalWhitespace
- EscapedLinebreak
- EscapedWordBoundary
- EscapedNotWordBoundary
- EscapedBeginningOfString
- EscapedEndOfStringBeforeNewline
- EscapedEndOfString
- EscapedPos
- EscapedFoldcase
Copyright (C) moznion.
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
moznion <moznion@gmail.com>