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

Regexp::Lexer::TokenType - Token types of Regexp::Lexer

DESCRIPTION

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.

TYPES

  • 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

LICENSE

Copyright (C) moznion.

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

AUTHOR

moznion <moznion@gmail.com>