equal
deleted
inserted
replaced
15 val extension_dir = Path.explode("~~/src/Tools/VSCode/extension") |
15 val extension_dir = Path.explode("~~/src/Tools/VSCode/extension") |
16 |
16 |
17 |
17 |
18 /* grammar */ |
18 /* grammar */ |
19 |
19 |
20 def build_grammar(options: Options, progress: Progress = No_Progress) |
20 def build_grammar(options: Options, progress: Progress = new Progress) |
21 { |
21 { |
22 val logic = Grammar.default_logic |
22 val logic = Grammar.default_logic |
23 val keywords = Sessions.base_info(options, logic).check_base.overall_syntax.keywords |
23 val keywords = Sessions.base_info(options, logic).check_base.overall_syntax.keywords |
24 |
24 |
25 val output_path = extension_dir + Path.explode(Grammar.default_output(logic)) |
25 val output_path = extension_dir + Path.explode(Grammar.default_output(logic)) |
28 } |
28 } |
29 |
29 |
30 |
30 |
31 /* extension */ |
31 /* extension */ |
32 |
32 |
33 def build_extension(progress: Progress = No_Progress, publish: Boolean = false) |
33 def build_extension(progress: Progress = new Progress, publish: Boolean = false) |
34 { |
34 { |
35 val output_path = extension_dir + Path.explode("out") |
35 val output_path = extension_dir + Path.explode("out") |
36 progress.echo(output_path.implode) |
36 progress.echo(output_path.implode) |
37 |
37 |
38 progress.bash( |
38 progress.bash( |