/usr/share/highlight/langDefs/jasmin.lang is in highlight-common 3.41-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | Description="Jasmin"
Keywords={
{ Id=1,
List={"catch", "class", "end", "field", "implements", "interface", "limit",
"line", "method", "source", "super", "throws", "var", "aaload", "aastore",
"aconst_null", "aload", "aload_0", "aload_1", "aload_2", "aload_3", "anewarray",
"areturn", "arraylength", "astore", "astore_0", "astore_1", "astore_2",
"astore_3", "athrow", "baload", "bastore", "bipush", "breakpoint", "caload",
"castore", "checkcast", "d2f", "d2i", "d2l", "dadd", "daload", "dastore",
"dcmpg", "dcmpl", "dconst_0", "dconst_1", "ddiv", "dead", "dload", "dload_0",
"dload_1", "dload_2", "dload_3", "dmul", "dneg", "drem", "dreturn", "dstore",
"dstore_0", "dstore_1", "dstore_2", "dstore_3", "dsub", "dup", "dup2",
"dup2_x1", "dup2_x2", "dup_x1", "dup_x2", "f2d", "f2i", "f2l", "fadd", "faload",
"fastore", "fcmpg", "fcmpl", "fconst_0", "fconst_1", "fconst_2", "fdiv",
"fload", "fload_0", "fload_1", "fload_2", "fload_3", "fmul", "fneg", "frem",
"freturn", "fstore", "fstore_0", "fstore_1", "fstore_2", "fstore_3", "fsub",
"getfield", "getstatic", "goto", "goto_w", "i2b", "i2c", "i2d", "i2f", "i2l",
"i2s", "iadd", "iaload", "iand", "iastore", "iconst_0", "iconst_1", "iconst_2",
"iconst_3", "iconst_4", "iconst_5", "iconst_m1", "idiv", "if_acmpeq",
"if_acmpne", "if_icmpeq", "if_icmpge", "if_icmpgt", "if_icmple", "if_icmplt",
"if_icmpne", "ifeq", "ifge", "ifgt", "ifle", "iflt", "ifne", "ifnonnull",
"ifnull", "iinc", "iload", "iload_0", "iload_1", "iload_2", "iload_3", "imul",
"ineg", "instanceof", "int2byte", "int2char", "int2short", "invokeinterface",
"invokenonvirtual", "invokespecial", "invokestatic", "invokevirtual", "ior",
"irem", "ireturn", "ishl", "ishr", "istore", "istore_0", "istore_1", "istore_2",
"istore_3", "isub", "iushr", "ixor", "jsr", "jsr_w", "l2d", "l2f", "l2i",
"label", "ladd", "laload", "land", "lastore", "lcmp", "lconst_0", "lconst_1",
"ldc", "ldc2_w", "ldc_w", "ldiv", "lload", "lload_0", "lload_1", "lload_2",
"lload_3", "lmul", "lneg", "lor", "lrem", "lreturn", "lshl", "lshr", "lstore",
"lstore_0", "lstore_1", "lstore_2", "lstore_3", "lsub", "lushr", "lxor",
"monitorenter", "monitorexit", "multianewarray", "new", "newarray", "nop",
"pop", "pop2", "putfield", "putstatic", "ret", "return", "saload", "sastore",
"sipush", "swap", "try", "wide"},
},
{ Id=2,
List={"abstract", "default", "final", "from", "is", "lookupswitch",
"native", "private", "protected", "public", "static", "synchronized",
"tableswitch", "to", "transient", "using", "volatile"},
},
}
Strings={
Delimiter=[[']],
}
IgnoreCase=true
Comments={
{ Block=false,
Delimiter= { [[;]] },
},
}
Operators=[[\(|\)|\[|\]|\{|\}|\,|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]
|