Noir::Lexers::XML
Inherits Noir::Lexer < Noir::Tokens < Reference < Object
Constants
NAME_CHAR = /[\p{L}\d\-_.:]/
NAME_START = /[\p{L}_:]/
XML name pattern:
- Starts with letter, underscore or colon
- Followed by letters, digits, hyphens, underscores, periods, or colons
- Using \p{L} for any Unicode letter
XML_NAME = /#{NAME_START}#{NAME_CHAR}*/