changeset 44357 | 5f5649ac8235 |
parent 44160 | 8848867501fb |
child 46737 | 09ab89658a5d |
44356:f6a2e5ce2ce5 | 44357:5f5649ac8235 |
---|---|
27 (map Symbol.explode ["%", "(", ")", ";", beginN, headerN, importsN, theoryN, usesN]); |
27 (map Symbol.explode ["%", "(", ")", ";", beginN, headerN, importsN, theoryN, usesN]); |
28 |
28 |
29 |
29 |
30 (* header args *) |
30 (* header args *) |
31 |
31 |
32 val file_name = Parse.group "file name" Parse.name; |
32 val file_name = Parse.group (fn () => "file name") Parse.name; |
33 val theory_name = Parse.group "theory name" Parse.name; |
33 val theory_name = Parse.group (fn () => "theory name") Parse.name; |
34 |
34 |
35 val file = |
35 val file = |
36 Parse.$$$ "(" |-- Parse.!!! (file_name --| Parse.$$$ ")") >> rpair false || |
36 Parse.$$$ "(" |-- Parse.!!! (file_name --| Parse.$$$ ")") >> rpair false || |
37 file_name >> rpair true; |
37 file_name >> rpair true; |
38 |
38 |