org.snapscript.parse.TextCategory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of snap Show documentation
Show all versions of snap Show documentation
Dynamic scripting for the JVM
package org.snapscript.parse;
public interface TextCategory {
short[] INDEX = {
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x4000, 0x4000, 0x0000, 0x0000, 0x4000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0860, 0x0000, 0x1000, 0x0000, 0x0000, 0x0820,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0200, 0x0080, 0x0000,
0x001e, 0x001e, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016,
0x0016, 0x0016, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x2015, 0x2015, 0x2015, 0x2115, 0x2015, 0x2115, 0x2011,
0x2011, 0x2011, 0x2011, 0x2011, 0x2111, 0x2011, 0x2011, 0x2011,
0x2011, 0x2011, 0x2011, 0x2011, 0x2011, 0x2811, 0x2011, 0x2011,
0x2011, 0x2011, 0x2011, 0x0000, 0x0c00, 0x0000, 0x0000, 0x0010,
0x0060, 0x0015, 0x0815, 0x0015, 0x0115, 0x0015, 0x0915, 0x0011,
0x0011, 0x0011, 0x0011, 0x0011, 0x0111, 0x0011, 0x0811, 0x0011,
0x0011, 0x0011, 0x0811, 0x0011, 0x0811, 0x0811, 0x0011, 0x0011,
0x0011, 0x0011, 0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000};
short NONE = 0x0000;
short LETTER = 0x0001;
short DIGIT = 0x0002;
short HEXIDECIMAL = 0x0004;
short BINARY = 0x0008;
short IDENTIFIER = 0x0010;
short QUOTE = 0x0020;
short TEMPLATE = 0x0040;
short PERIOD = 0x0080;
short SUFFIX = 0x0100;
short MINUS = 0x0200;
short ESCAPE = 0x0400;
short SPECIAL = 0x0800;
short DOLLAR = 0x1000;
short CAPITAL = 0x2000;
short SPACE = 0x4000;
}