package org.netbeans.editor.ext.q; import java.util.logging.Level; import java.util.logging.Logger; import org.netbeans.editor.BaseTokenID; import org.netbeans.editor.TokenContext; import org.netbeans.editor.TokenContextPath; public class QTokenContext extends TokenContext { private QTokenContext() { super("q-"); try { addDeclaredTokenIDs(); } catch(Exception e) { Logger.getLogger("QTokenContext").log(Level.SEVERE,"Unexpected exception",e); } } // Numeric-ids for token-ids public static final int SYMBOL_ID = 1; public static final int CHARVECTOR_ID = 2; public static final int IDENTIFIER_ID = 3; public static final int OPERATOR_ID = 4; public static final int EOL_COMMENT_ID = 5; public static final int KEYWORD_ID = 6; public static final int WHITESPACE_ID = 7; public static final int UNKNOWN_ID = 8; public static final int INTEGER_ID = 9; public static final int MINUTE_ID = 11; public static final int SECOND_ID = 12; public static final int TIME_ID = 13; public static final int DATE_ID = 14; public static final int MONTH_ID = 15; public static final int FLOAT_ID = 16; public static final int LONG_ID = 17; public static final int SHORT_ID = 18; public static final int REAL_ID = 19; public static final int BYTE_ID = 20; public static final int BOOLEAN_ID = 21; public static final int DATETIME_ID = 22; public static final int COMMAND_ID = 23; public static final int SYSTEM_ID = 24; public static final int TIMESTAMP_ID = 25; public static final int TIMESPAN_ID = 26; // public static final int TEMPORAL_ID = 10; //public static final BaseTokenID TEXT= new BaseTokenID("text", TEXT_ID); // public static final BaseTokenID KEYWORD= new BaseTokenID("keyword", KEYWORD_ID); //public static final BaseTokenID COMMENT= new BaseTokenID("comment", COMMENT_ID); // public static final BaseTokenID CHARVECTOR= new BaseTokenID("charvector", CHARVECTOR_ID); //public static final BaseImageTokenID EOL= new BaseImageTokenID("EOL", EOL_ID, "\n"); public static final BaseTokenID SYMBOL= new BaseTokenID("symbol", SYMBOL_ID); public static final BaseTokenID CHAR_VECTOR= new BaseTokenID("charvector", CHARVECTOR_ID); public static final BaseTokenID IDENTIFIER= new BaseTokenID("identifier", IDENTIFIER_ID); public static final BaseTokenID OPERATOR= new BaseTokenID("operator", OPERATOR_ID); public static final BaseTokenID EOL_COMMENT= new BaseTokenID("eolComment", EOL_COMMENT_ID); public static final BaseTokenID KEYWORD= new BaseTokenID("keyword", KEYWORD_ID); public static final BaseTokenID WHITESPACE= new BaseTokenID("whitespace", WHITESPACE_ID); public static final BaseTokenID UNKNOWN= new BaseTokenID("unknown", UNKNOWN_ID); public static final BaseTokenID INTEGER= new BaseTokenID("integer", INTEGER_ID); public static final BaseTokenID MINUTE= new BaseTokenID("minute", MINUTE_ID); public static final BaseTokenID SECOND= new BaseTokenID("second", SECOND_ID); public static final BaseTokenID TIME= new BaseTokenID("time", TIME_ID); public static final BaseTokenID DATE= new BaseTokenID("date", DATE_ID); public static final BaseTokenID MONTH= new BaseTokenID("month", MONTH_ID); public static final BaseTokenID FLOAT= new BaseTokenID("float", FLOAT_ID); public static final BaseTokenID LONG= new BaseTokenID("long", LONG_ID); public static final BaseTokenID SHORT= new BaseTokenID("short", SHORT_ID); public static final BaseTokenID REAL= new BaseTokenID("real", REAL_ID); public static final BaseTokenID BYTE= new BaseTokenID("byte", BYTE_ID); public static final BaseTokenID BOOLEAN= new BaseTokenID("boolean", BOOLEAN_ID); public static final BaseTokenID DATETIME= new BaseTokenID("datetime" , DATETIME_ID); public static final BaseTokenID TIMESTAMP= new BaseTokenID("timestamp", TIMESTAMP_ID); public static final BaseTokenID TIMESPAN= new BaseTokenID("timespan", TIMESPAN_ID); public static final BaseTokenID SYSTEM= new BaseTokenID("system", SYSTEM_ID); public static final BaseTokenID COMMAND= new BaseTokenID("command", COMMAND_ID); // public static final BaseImageTokenID EOL= new BaseImageTokenID("EOL", EOL_ID, "\n"); public static final QTokenContext context=new QTokenContext(); public static final TokenContextPath contextPath=context.getContextPath(); }