| 27958 |      1 | /*  Title:      Pure/General/markup.scala
 | 
|  |      2 |     Author:     Makarius
 | 
|  |      3 | 
 | 
|  |      4 | Common markup elements.
 | 
|  |      5 | */
 | 
|  |      6 | 
 | 
|  |      7 | package isabelle
 | 
|  |      8 | 
 | 
|  |      9 | object Markup {
 | 
| 27970 |     10 | 
 | 
| 29184 |     11 |   /* name */
 | 
|  |     12 | 
 | 
|  |     13 |   val NAME = "name"
 | 
|  |     14 |   val KIND = "kind"
 | 
|  |     15 | 
 | 
|  |     16 | 
 | 
| 27970 |     17 |   /* position */
 | 
|  |     18 | 
 | 
|  |     19 |   val LINE = "line"
 | 
|  |     20 |   val COLUMN = "column"
 | 
|  |     21 |   val OFFSET = "offset"
 | 
|  |     22 |   val END_LINE = "end_line"
 | 
|  |     23 |   val END_COLUMN = "end_column"
 | 
|  |     24 |   val END_OFFSET = "end_offset"
 | 
|  |     25 |   val FILE = "file"
 | 
|  |     26 |   val ID = "id"
 | 
|  |     27 | 
 | 
| 29205 |     28 |   val POSITION_PROPERTIES = Set(LINE, COLUMN, OFFSET, END_LINE, END_COLUMN, END_OFFSET, FILE, ID)
 | 
|  |     29 | 
 | 
| 29184 |     30 |   val POSITION = "position"
 | 
|  |     31 |   val LOCATION = "location"
 | 
|  |     32 | 
 | 
|  |     33 | 
 | 
|  |     34 |   /* logical entities */
 | 
|  |     35 | 
 | 
|  |     36 |   val TCLASS = "tclass"
 | 
|  |     37 |   val TYCON = "tycon"
 | 
|  |     38 |   val FIXED_DECL = "fixed_decl"
 | 
|  |     39 |   val FIXED = "fixed"
 | 
|  |     40 |   val CONST_DECL = "const_decl"
 | 
|  |     41 |   val CONST = "const"
 | 
|  |     42 |   val FACT_DECL = "fact_decl"
 | 
|  |     43 |   val FACT = "fact"
 | 
|  |     44 |   val DYNAMIC_FACT = "dynamic_fact"
 | 
|  |     45 |   val LOCAL_FACT_DECL = "local_fact_decl"
 | 
|  |     46 |   val LOCAL_FACT = "local_fact"
 | 
|  |     47 | 
 | 
|  |     48 | 
 | 
|  |     49 |   /* inner syntax */
 | 
|  |     50 | 
 | 
|  |     51 |   val TFREE = "tfree"
 | 
|  |     52 |   val TVAR = "tvar"
 | 
|  |     53 |   val FREE = "free"
 | 
|  |     54 |   val SKOLEM = "skolem"
 | 
|  |     55 |   val BOUND = "bound"
 | 
|  |     56 |   val VAR = "var"
 | 
|  |     57 |   val NUM = "num"
 | 
|  |     58 |   val FLOAT = "float"
 | 
|  |     59 |   val XNUM = "xnum"
 | 
|  |     60 |   val XSTR = "xstr"
 | 
|  |     61 |   val LITERAL = "literal"
 | 
|  |     62 |   val INNER_COMMENT = "inner_comment"
 | 
|  |     63 | 
 | 
|  |     64 |   val SORT = "sort"
 | 
|  |     65 |   val TYP = "typ"
 | 
|  |     66 |   val TERM = "term"
 | 
|  |     67 |   val PROP = "prop"
 | 
|  |     68 | 
 | 
|  |     69 |   val ATTRIBUTE = "attribute"
 | 
|  |     70 |   val METHOD = "method"
 | 
|  |     71 | 
 | 
|  |     72 | 
 | 
|  |     73 |   /* embedded source text */
 | 
|  |     74 | 
 | 
|  |     75 |   val ML_SOURCE = "ML_source"
 | 
|  |     76 |   val DOC_SOURCE = "doc_source"
 | 
|  |     77 | 
 | 
|  |     78 |   val ANTIQ = "antiq"
 | 
|  |     79 |   val ML_ANTIQ = "ML_antiq"
 | 
|  |     80 |   val DOC_ANTIQ = "doc_antiq"
 | 
|  |     81 | 
 | 
|  |     82 | 
 | 
|  |     83 |   /* outer syntax */
 | 
|  |     84 | 
 | 
|  |     85 |   val KEYWORD_DECL = "keyword_decl"
 | 
|  |     86 |   val COMMAND_DECL = "command_decl"
 | 
|  |     87 | 
 | 
|  |     88 |   val KEYWORD = "keyword"
 | 
|  |     89 |   val COMMAND = "command"
 | 
|  |     90 |   val IDENT = "ident"
 | 
|  |     91 |   val STRING = "string"
 | 
|  |     92 |   val ALTSTRING = "altstring"
 | 
|  |     93 |   val VERBATIM = "verbatim"
 | 
|  |     94 |   val COMMENT = "comment"
 | 
|  |     95 |   val CONTROL = "control"
 | 
|  |     96 |   val MALFORMED = "malformed"
 | 
|  |     97 | 
 | 
| 29185 |     98 |   val COMMAND_SPAN = "command_span"
 | 
|  |     99 |   val IGNORED_SPAN = "ignored_span"
 | 
|  |    100 |   val MALFORMED_SPAN = "malformed_span"
 | 
|  |    101 | 
 | 
| 29184 |    102 | 
 | 
|  |    103 |   /* toplevel */
 | 
|  |    104 | 
 | 
|  |    105 |   val STATE = "state"
 | 
|  |    106 |   val SUBGOAL = "subgoal"
 | 
|  |    107 |   val SENDBACK = "sendback"
 | 
|  |    108 |   val HILITE = "hilite"
 | 
|  |    109 | 
 | 
|  |    110 | 
 | 
|  |    111 |   /* command status */
 | 
|  |    112 | 
 | 
|  |    113 |   val UNPROCESSED = "unprocessed"
 | 
|  |    114 |   val RUNNING = "running"
 | 
|  |    115 |   val FAILED = "failed"
 | 
|  |    116 |   val FINISHED = "finished"
 | 
|  |    117 |   val DISPOSED = "disposed"
 | 
|  |    118 | 
 | 
| 27970 |    119 | 
 | 
|  |    120 |   /* messages */
 | 
|  |    121 | 
 | 
|  |    122 |   val PID = "pid"
 | 
|  |    123 |   val SESSION = "session"
 | 
|  |    124 | 
 | 
| 29195 |    125 |   val MESSAGE = "message"
 | 
|  |    126 | 
 | 
| 27970 |    127 | 
 | 
|  |    128 |   /* content */
 | 
|  |    129 | 
 | 
| 27958 |    130 |   val ROOT = "root"
 | 
|  |    131 |   val RAW = "raw"
 | 
| 27970 |    132 |   val BAD = "bad"
 | 
| 27958 |    133 | }
 |