All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.snapscript.parse.TextCategory Maven / Gradle / Ivy

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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy