equal
deleted
inserted
replaced
101 val prop: string parser |
101 val prop: string parser |
102 val const: string parser |
102 val const: string parser |
103 val literal_fact: string parser |
103 val literal_fact: string parser |
104 val propp: (string * string list) parser |
104 val propp: (string * string list) parser |
105 val termp: (string * string list) parser |
105 val termp: (string * string list) parser |
|
106 val private: Position.T parser |
|
107 val opt_private: Position.T option parser |
106 val target: (xstring * Position.T) parser |
108 val target: (xstring * Position.T) parser |
107 val opt_target: (xstring * Position.T) option parser |
109 val opt_target: (xstring * Position.T) option parser |
108 val args: Token.T list parser |
110 val args: Token.T list parser |
109 val args1: (string -> bool) -> Token.T list parser |
111 val args1: (string -> bool) -> Token.T list parser |
110 val attribs: Token.src list parser |
112 val attribs: Token.src list parser |
394 |
396 |
395 val propp = prop -- Scan.optional ($$$ "(" |-- !!! (is_props --| $$$ ")")) []; |
397 val propp = prop -- Scan.optional ($$$ "(" |-- !!! (is_props --| $$$ ")")) []; |
396 val termp = term -- Scan.optional ($$$ "(" |-- !!! (is_terms --| $$$ ")")) []; |
398 val termp = term -- Scan.optional ($$$ "(" |-- !!! (is_terms --| $$$ ")")) []; |
397 |
399 |
398 |
400 |
399 (* targets *) |
401 (* target information *) |
|
402 |
|
403 val private = position ($$$ "private") >> #2; |
|
404 val opt_private = Scan.option private; |
400 |
405 |
401 val target = ($$$ "(" -- $$$ "in") |-- !!! (position xname --| $$$ ")"); |
406 val target = ($$$ "(" -- $$$ "in") |-- !!! (position xname --| $$$ ")"); |
402 val opt_target = Scan.option target; |
407 val opt_target = Scan.option target; |
403 |
408 |
404 |
409 |