209
217
PERMISSIVE { return(PERMISSIVE); }
210
218
"/"({alnum}|[_\.\-/])* { return(PATH); }
211
219
{letter}({alnum}|[_\-])*([\.]?({alnum}|[_\-]))* { return(IDENTIFIER); }
213
221
{digit}{1,3}(\.{digit}{1,3}){3} { return(IPV4_ADDR); }
214
222
{hexval}{0,4}":"{hexval}{0,4}":"({hexval}|[:.])* { return(IPV6_ADDR); }
215
223
{digit}+(\.({alnum}|[_.])*)? { return(VERSION_IDENTIFIER); }