val isabelle_tool =
Isabelle_Tool("check_keywords", "check theory sources for conflicts with proposed keywords",
Scala_Project.here,
{ args => var dirs: List[Path] = Nil var options = Options.init() var verbose = false
val getopts = Getopts("""
Usage: isabelle check_keywords [OPTIONS] KEYWORDS
Options are:
-d DIR include session directory
-o OPTION override Isabelle system OPTION (via NAME=VAL or NAME)
-v verbose
Check theory sources from all session directories for conflicts with
newly proposed keywords (outer syntax). This reveals occurrences of
identifiers that would have to be quoted. """, "d:" -> (arg => dirs = dirs ::: List(Path.explode(arg))), "o:" -> (arg => options = options + arg), "v" -> (_ => verbose = true))
val keywords = getopts(args) if (keywords.isEmpty) getopts.usage()
val progress = new Console_Progress(verbose = verbose)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.