- <(?, ?)
- No description available
- =:=(?, ?)
- No description available
- =<(?, ?)
- No description available
- =\=(?, ?)
- No description available
- >(?, ?)
- No description available
- >=(?, ?)
- No description available
- abolish(?)
- No description available
- asserta(?)
- No description available
- assertz(?)
- No description available
- at_end_of_stream
- No description available
- at_end_of_stream(?)
- No description available
- atom_chars(?, ?)
- No description available
- atom_codes(?, ?)
- No description available
- atom_concat(?, ?, ?)
- No description available
- atom_length(?, ?)
- No description available
- char_conversion(?, ?)
- No description available
- clause(?, ?)
- No description available
- current_char_conversion(?, ?)
- No description available
- current_input(?)
- No description available
- current_op(?, ?, ?)
- No description available
- current_output(?)
- No description available
- current_prolog_flag(?, ?)
- No description available
- current_prolog_flag(?, ?)
- No description available
- flush_output
- No description available
- flush_output(?)
- No description available
- get_byte(?)
- No description available
- get_byte(?, ?)
- No description available
- get_char(?)
- No description available
- get_char(?, ?)
- No description available
- get_code(?)
- No description available
- get_code(?, ?)
- No description available
- halt(?)
- No description available
- initialization(?)
- No description available
- is(?, ?)
- No description available
- number_chars(?, ?)
- No description available
- number_codes(?, ?)
- No description available
- peek_byte(?)
- No description available
- peek_byte(?, ?)
- No description available
- peek_char(?)
- No description available
- peek_char(?, ?)
- No description available
- peek_code(?)
- No description available
- peek_code(?, ?)
- No description available
- put_byte(?)
- No description available
- put_byte(?, ?)
- No description available
- put_char(?)
- No description available
- put_char(?, ?)
- No description available
- put_code(?)
- No description available
- put_code(?, ?)
- No description available
- retract(?)
- No description available
- set_input(?)
- No description available
- set_output(?)
- No description available
- set_prolog_flag(?, ?)
- No description available
- set_prolog_flag(?, ?)
- No description available
- set_stream_position(?, ?)
- No description available
- stream_property(?, ?)
- No description available
- sub_atom(?, ?, ?, ?, ?)
- No description available
- subsumes_term(?, ?)
- No description available
- unify_with_occurs_check(?, ?)
- No description available
- reexport eclipse_language
- except floor / 2, ceiling / 2, current_op / 3, round / 2, truncate / 2, ^ / 2, ^ / 3, is / 2, > / 2, < / 2, >= / 2, =< / 2, =:= / 2, =\= / 2, abolish / 1, asserta / 1, assertz / 1, atom_length / 2, clause / 2, get_char / 1, get_char / 2, put_char / 1, put_char / 2, retract / 1
- reexport multifile
- export op(0, fy, abolish)
- export op(0, fy, dynamic)
- export chtab(96, string_quote)
- export chtab(34, list_quote)
- export syntax_option(dense_output)
- export syntax_option(not nl_in_quotes)
- export syntax_option(iso_escapes)
- export syntax_option(iso_base_prefix)
- export syntax_option(iso_restrictions)
- export syntax_option(no_string_concatenation)
- export syntax_option(eof_is_no_fullstop)
- export syntax_option(not syntax_errors_fail)
- export syntax_option(plus_is_no_sign)
- export syntax_option(doubled_quote_is_quote)
- export syntax_option(bar_is_no_atom)
- export syntax_option(blanks_after_sign)
- export syntax_option(float_needs_point)
- export syntax_option(limit_arg_precedence)
- export op(200, xfx, **)
This is one of three libraries providing different degrees of ISO compatibility:
:- module(myisomodule, [], iso_light).Here, the last argument of the module/3 directive indicates the language. It is not advisable to use ":-lib(iso_light)" or ":-ensure_loaded(library(iso_light))" within an eclipse_language module, because this would lead to import conflicts between the different versions of built-in predicates.
Alternatively, in order to use ISO-Prolog without having different modules, one can invoke eclipse with a "-L iso_light" command line option, or set the ECLIPSEDEFFAULTLANGUAGE environment variable to 'iso_light'. This will launch eclipse with a default module accepting 'iso_light' language instead of the usual 'eclipse_language'.
:- import sub_atom/5 from iso_light.This will only make sub_atom/5 available, without affecting syntax settings in the importing module.