1 19 package org.netbeans.modules.xml.text.syntax; 20 21 import org.netbeans.editor.BaseTokenCategory; 22 import org.netbeans.editor.BaseTokenID; 23 import org.netbeans.editor.TokenContext; 24 import org.netbeans.editor.TokenContextPath; 25 26 import org.netbeans.modules.xml.text.syntax.javacc.lib.*; 27 28 35 public class DTDTokenContext extends TokenContext { 36 37 public static final int COMMENT_ID = 1; 38 public static final int ERROR_ID = 2; 39 public static final int KW_ID = 3; 40 public static final int PLAIN_ID = 4; 41 public static final int REF_ID = 5; 42 public static final int STRING_ID = 6; 43 public static final int SYMBOL_ID = 7; 44 public static final int TARGET_ID = 8; 45 public static final int EOL_ID = 9; 46 47 48 public static final JJTokenID COMMENT = new JJTokenID("comment", COMMENT_ID); public static final JJTokenID ERROR = new JJTokenID("error", ERROR_ID, true); 51 public static final JJTokenID KW = new JJTokenID("keyword", KW_ID); public static final JJTokenID PLAIN = new JJTokenID("plain", PLAIN_ID); public static final JJTokenID REF = new JJTokenID("ref", REF_ID); public static final JJTokenID STRING = new JJTokenID("string", STRING_ID); public static final JJTokenID SYMBOL = new JJTokenID("symbol", SYMBOL_ID); public static final JJTokenID TARGET = new JJTokenID("target", TARGET_ID); public static final JJTokenID EOL = new JJTokenID("eol", EOL_ID); 64 public static final DTDTokenContext context = new DTDTokenContext(); 66 67 public static final TokenContextPath contextPath = context.getContextPath(); 68 69 private DTDTokenContext() { 70 super("dtd-"); 72 try { 73 addDeclaredTokenIDs(); 74 } catch (Exception e) { 75 if (Boolean.getBoolean("netbeans.debug.exceptions")) { e.printStackTrace(); 77 } 78 } 79 80 } 81 82 83 } 84 | Popular Tags |