| 1 package org.antlr.works.ate.syntax.java; 2 3 import org.antlr.works.ate.syntax.language.ATELanguageSyntaxEngine; 4 5 import java.util.HashSet ; 6 import java.util.Set ; 7 37 38 public class ATEJavaSyntaxEngine extends ATELanguageSyntaxEngine { 39 40 private static final Set <String > s; 41 42 static { 43 s = new HashSet <String >(); 44 s.add("package"); 45 s.add("import"); 46 s.add("synchronized"); 47 s.add("instanceof"); 48 s.add("static"); 49 s.add("final"); 50 s.add("public"); 51 s.add("protected"); 52 s.add("private"); 53 s.add("class"); 54 s.add("extends"); 55 s.add("implements"); 56 s.add("abstract"); 57 s.add("interface"); 58 s.add("super"); 59 s.add("void"); 60 s.add("int"); 61 s.add("boolean"); 62 s.add("double"); 63 s.add("float"); 64 s.add("return"); 65 s.add("if"); 66 s.add("else"); 67 s.add("null"); 68 s.add("false"); 69 s.add("true"); 70 s.add("new"); 71 s.add("this"); 72 s.add("try"); 73 s.add("catch"); 74 s.add("switch"); 75 s.add("case"); 76 s.add("default"); 77 s.add("while"); 78 s.add("for"); 79 s.add("break"); 80 s.add("finally"); 81 s.add("do"); 82 } 83 84 public Set <String > getKeywords() { 85 return s; 86 } 87 88 } 89 | Popular Tags |