; [xml2.lex] Token definitions for [.xml]-Files #include xml1.lex ; Extensible Markup Language ( base tokens 2 ) tok Nmtoken = ( NameChar - ( Letter | '_' | ':' ) ) { NameChar } let EQ = {Space} '=' {Space} tok XMLDecl = "" tok PI = ( "" {Char})) "?>" ) - XMLDecl tok CDSect = "" {Char})) "]]>" tok ElmStart = "<" | "" | "/>" tok XMLOpr = '=,*?+|()[]%#' | "" | "?>" | ")*"