header { package org.apache.directory.shared.ldap.schema; } class LdapSchemaDefinitionsBaseLexer extends Lexer; options { k=2; } ALPHA : ( 'A' .. 'Z' ) | ( 'a' .. 'z' ); Zero : '0'; OneToNine : '1' .. '9'; SPACE : ' '; DQUOTE : '\"'; DOLLAR : '$'; SQUOTE : '\''; LPAREN : '('; RPAREN : ')'; HYPHEN : '-'; DOT : '.'; SEMI : ';'; ESC : '\\'; USCORE : '_'; LCURLY : '{'; RCURLY : '}'; protected OCTET : '\u0000'..'\uffff'; UTF8 : DQUOTE OCTET DQUOTE; QQ : ESC '2' '7'; QS : ESC '5' ( 'C' | 'c' ); XHYPHEN : 'X' HYPHEN;