deferred class NATIVE
Summary
Class invariant
Overview
exported features
external_tag: MANIFEST_STRING
writable attribute
The external language call description.
start_position: POSITION
effective function
Of the external_tag.
pretty
frozen
effective procedure
use_current (er: EXTERNAL_ROUTINE): BOOLEAN
deferred function
Is Current used by such a call?
c_define_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
deferred procedure
Produce C code to define the corresponding rf8 function.
c_mapping_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
deferred procedure
Produce C code to call the corresponding rf8 function.
c_define_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
deferred procedure
Produce C code to define the corresponding rf7 procedure.
c_mapping_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
deferred procedure
Produce C code to call the corresponding rf7 procedure.
jvm_add_method_for_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
deferred procedure
jvm_define_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
deferred procedure
Produce Java byte code to define rf8.
jvm_mapping_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
deferred procedure
Produce Java byte code to use rf8.
jvm_add_method_for_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
deferred procedure
jvm_define_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
deferred procedure
Produce Java byte code to define rf7.
jvm_mapping_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
deferred procedure
Produce Java byte code to use rf7.
accept (visitor: VISITOR)
deferred procedure
Accept to be visited by the visitor.