Rev | Line | |
---|
[486] | 1 | (** This module defines the compiler general options. *) |
---|
| 2 | |
---|
| 3 | (** {2 Source language} *) |
---|
| 4 | val set_source_language : string -> unit |
---|
| 5 | val get_source_language : unit -> Languages.name |
---|
| 6 | |
---|
| 7 | (** {2 Target language} *) |
---|
| 8 | val set_target_language : string -> unit |
---|
| 9 | val get_target_language : unit -> Languages.name |
---|
| 10 | |
---|
| 11 | (** {2 Interpretation requests} *) |
---|
| 12 | val request_interpretation : bool -> unit |
---|
| 13 | val interpretation_requested : unit -> bool |
---|
| 14 | |
---|
| 15 | (** {2 Annotation requests} *) |
---|
| 16 | val request_annotation : bool -> unit |
---|
| 17 | val annotation_requested : unit -> bool |
---|
| 18 | |
---|
| 19 | (** {2 Input files} *) |
---|
| 20 | val add_input_file : string -> unit |
---|
| 21 | val input_files : unit -> string list |
---|
| 22 | |
---|
[619] | 23 | (** {2 Output files} *) |
---|
| 24 | val set_output_files : string -> unit |
---|
| 25 | val get_output_files : unit -> string option |
---|
| 26 | |
---|
[486] | 27 | (** {2 Verbose mode} *) |
---|
| 28 | val is_debug_enabled : unit -> bool |
---|
| 29 | |
---|
[619] | 30 | (** {2 Print results requests} *) |
---|
| 31 | val is_print_result_enabled : unit -> bool |
---|
| 32 | |
---|
[486] | 33 | (** {2 Developers' playground} *) |
---|
| 34 | val is_dev_test_enabled : unit -> bool |
---|
Note: See
TracBrowser
for help on using the repository browser.