equal
deleted
inserted
replaced
16 val advance: Symbol.symbol -> T -> T |
16 val advance: Symbol.symbol -> T -> T |
17 val distance_of: T -> T -> int |
17 val distance_of: T -> T -> int |
18 val none: T |
18 val none: T |
19 val start: T |
19 val start: T |
20 val file_name: string -> Properties.T |
20 val file_name: string -> Properties.T |
|
21 val file_only: string -> T |
21 val file: string -> T |
22 val file: string -> T |
22 val line: int -> T |
23 val line: int -> T |
23 val line_file: int -> string -> T |
24 val line_file: int -> string -> T |
24 val id: string -> T |
25 val id: string -> T |
25 val id_only: string -> T |
26 val id_only: string -> T |
102 |
103 |
103 |
104 |
104 fun file_name "" = [] |
105 fun file_name "" = [] |
105 | file_name name = [(Markup.fileN, name)]; |
106 | file_name name = [(Markup.fileN, name)]; |
106 |
107 |
|
108 fun file_only name = Pos ((0, 0, 0), file_name name); |
107 fun file name = Pos ((1, 1, 0), file_name name); |
109 fun file name = Pos ((1, 1, 0), file_name name); |
108 |
110 |
109 fun line_file i name = Pos ((i, 1, 0), file_name name); |
111 fun line_file i name = Pos ((i, 1, 0), file_name name); |
110 fun line i = line_file i ""; |
112 fun line i = line_file i ""; |
111 |
113 |