src/Tools/VSCode/src/build_vscode.scala
changeset 71726 a5fda30edae2
parent 69277 258bef08b31e
child 72627 8d83acc5062e
equal deleted inserted replaced
71725:c255ed582095 71726:a5fda30edae2
    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(