Owner: Znlpi_iclProcess
Parent classes:
Operations:
Attributes:
- public string Znlpi_icl_mainpath: main icl path which is the main inform project path
- public list Znlpi_icl_paths: list of explicitely given paths (in the icl file)
- public dictionary Znlpi_icl_namedpaths: inform icl provides named paths
- public string Znlpi_icl_zcodefile: zcode name without suffix
- public boolean Znlpi_icl_present: if no icl file is given, NLPI creates one in the mirror directory
- public list Znlpi_icl_absPath: absolute filepaths
- public list Znlpi_icl_relPath: filepahts relative to icl_mainpath
- public string Znlpi_icl_switches: inform switches extracted from the icl file
- public string Znlpi_icl_mainsource: filename of the main source of the inform project
- public string Znlpi_icl_zcodepath: path to the created zcode file
- public string Znlpi_icl_zcodeversion: suffix of the zcode file
- public string Znlpi_icl_rawiclfile: content of the icl file for use with the compiler in the mirror folder
public Znlpi_icl_read_main (
REQUEST in object ,
PARENTS in object )
reads in the icl file and sets the properties
Parameters:
- REQUEST in object:
- PARENTS in object:
public Znlpi_icl_read_main_step (
REQUEST in object ,
PARENTS in object )
if the iclfile outdates the nlpi representation: reads in the icl file and sets the properties
Parameters:
- REQUEST in object:
- PARENTS in object: