
ilic 0.9.9 (builddate=2021-09-28, platform=win32)

   Distributed by the Coordination of Geographic Information
   and Geographic Information Systems Group (COSIG), CH-3084 Wabern.
   Developed and maintained by infoGrips GmbH, CH-8005 Zurich.
   See http://www.interlis.ch for information about INTERLIS.
   Parts of this program have been generated by ANTLR; see http://www.antlr.org
   Parts of this program have been taken from the ili2c compiler project.
   ilic is free software without any license restrictions. The project is
   maintained on http://github.com/infogrips/ilic.

DESCRIPTION

   Compiles INTERLIS Version 1.0, 2.3 and 2.4 data model definitions and validates them.
   ilic can generate output in serveral formats (ili, imd, xsd, gml).

USAGE

   ilic [options] file1.ili file2.ili ...

OPTIONS
   
   input options:
   -ilidirs
      list of directories to search for .ili files separated by semicolons.
   -no_auto|-no-auto
      don't search automatically for missing models.
   
   output options:
   -o1 [ili_file] [-model_filter model_name]
      generate INTERLIS 1.0 model definition for model model_name.
   -o23 [ili_file] | -o2 [ili_file] [-model_filter model_name]
      generate INTERLIS 2.3 model definition.
   -o24 [ili_file] [-model model_filter]
      generate INTERLIS 2.4 model definition.
   -oIMD [imd_file]
      generate IlisMeta07 output.
   -oXSD [xsd_file]
      generate xml schema for xtf transfer.
   -oGML [gml_file]
      generate gml schema for transfer.
   -out|-output file (for compatiblity with ili2c compiler only)
      file for output
   
   log options:
   -log logfile
      generate log file
   -silent|-quiet
       suppress all messages.
   -no_info
      display no info messages.
   -no_warnings|-without-warnings
      display no warnings.
   -no_errors
      display no errors.
   -debug
      display debug messages.
   
   other options:
   -h|-help
       display this help text.
   -u|-usage
      display short information about usage.
   -v|-version
      display the version of ili2c.
   -werror
      treat warnings as errors.
   -success success_status
      return status success_status, if no errors detected (default: 0).
   -indent spaces
      number of ident spaces for output formats.

EXAMPLES
   
   check whether INTERLIS definition in "file.ili" is valid:
      ilic file.ili
   
   check whether definitions distributed over several files are valid:
      ilic file1.ili file2.ili
   
   generate INTERLIS 1 model definition:
      ilic -o1 file1.ili file.ili
   
   generate INTERLIS 2.4 model definition:
      ilic -o24 file24.ili file.ili
   
   generate INTERLIS metamodel format:
      ilic -oIMD file.imd file1.ili file2.ili
   
   generate XML-Schema:
      ilic -oXSD file.xsd file1.ili file2.ili
   
   generate INTERLIS meta format and XML-Schema:
      ilic -oIMD file.imd -oXSD file.xsd file1.ili file2.ili
