12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- %
- % CHARACTER CLASSES
- %
- % some general settings:
- %S129
- %F %s,
- %
- % START OF TOKEN
- %
- %iSTGARB
- STSKIP:\r \t\013\f
- STNL:\n
- STCOMP:-!&+<=>|*%/^
- STSIMP:(),:;?[]{}~
- STCHAR:'
- STIDF:a-zA-KM-Z_\003
- STELL:L
- STNUM:.0-9
- STSTR:"
- STEOI:\200
- STMSPEC:\004
- %T/* character classes */
- %T#include "class.h"
- %Tchar tkclass[] = {
- %p
- %T};
- %
- % INIDF
- %
- %C
- 1:a-zA-Z_0-9
- %Tchar inidf[] = {
- %F %s,
- %p
- %T};
- %
- % ISDIG
- %
- %C
- 1:0-9
- %Tchar isdig[] = {
- %p
- %T};
- %
- % ISHEX
- %
- %C
- 1:0-9a-fA-F
- %Tchar ishex[] = {
- %p
- %T};
- %
- % ISOCT
- %
- %C
- 1:0-7
- %Tchar isoct[] = {
- %p
- %T};
- %
- % ISWSP
- %
- %C
- 1: \t\n
- %Tchar iswsp[] = {
- %p
- %T};
|