"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/jasmin.lang" (12 May 2020, 2972 Bytes) of package /windows/www/highlight-3.57-x64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

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