public class Logtalk extends LogtalkObject
Modifier and Type | Field and Description |
---|---|
static String |
COMPILE_AUX_CLAUSES |
static String |
COMPILE_PREDICATE_HEADS |
static String |
COMPILE_PREDICATE_INDICATORS |
static String |
DEBUG_HANDLER |
static String |
DEBUG_HANDLER_PROVIDER |
static String |
DECOMPILE_PREDICATE_HEADS |
static String |
DECOMPILE_PREDICATE_INDICATORS |
static String |
ENTITY_PREFIX |
static String |
EXECUTION_CONTEXT |
static String |
EXPAND_LIBRARY_PATH |
static String |
LOADED_FILE |
static String |
MESSAGE_HOOK |
static String |
MESSAGE_PREFIX_STREAM |
static String |
MESSAGE_TOKENS |
static String |
PRINT_MESSAGE |
static String |
PRINT_MESSAGE_TOKENS |
static String |
TRACE_EVENT |
Constructor and Description |
---|
Logtalk(PrologEngine prologEngine) |
Modifier and Type | Method and Description |
---|---|
Query |
compileAuxClauses(Term clauses) |
Query |
compilePredicateHeads(Term heads,
Term translatedHeads) |
Query |
compilePredicateHeads(Term heads,
Term translatedHeads,
Term contextArgument) |
Query |
compilePredicateHeads(Term heads,
Term entity,
Term translatedHeads,
Term contextArgument) |
Query |
compilePredicateIndicators(Term predicateIndicators,
Term translatedPredicateIndicators) |
Query |
compilePredicateIndicators(Term predicateIndicators,
Term entity,
Term translatedPredicateIndicators) |
Query |
debugHandler(Term event,
Term eventExecutionContext) |
Query |
debugHandlerProvider(Term provider) |
Query |
decompilePredicateHeads(Term translatedHeads,
Term heads) |
Query |
decompilePredicateHeads(Term translatedHeads,
Term entity,
Term heads) |
Query |
decompilePredicateHeads(Term translatedHeads,
Term entity,
Term entityType,
Term heads) |
Query |
decompilePredicateIndicators(Term translatedPredicateIndicators,
Term predicateIndicators) |
Query |
decompilePredicateIndicators(Term translatedPredicateIndicators,
Term entity,
Term predicateIndicators) |
Query |
decompilePredicateIndicators(Term translatedPredicateIndicators,
Term entity,
Term entityType,
Term predicateIndicators) |
Query |
entityPrefix(Term entity,
Term prefix) |
Query |
executionContext(Term executionContext,
Term sender,
Term thiz,
Term self,
Term metacallContext,
Term stack) |
Query |
expandLibraryPath(Term library,
Term path) |
Query |
loadedFile(Term file,
Term directory) |
Query |
loadedFile(Term file,
Term directory,
Term options) |
Query |
loadedFile(Term file,
Term directory,
Term options,
Term streamProperties) |
Query |
messageHook(Term term,
Term kind,
Term component,
Term tokens) |
Query |
messagePrefixStream(Term kind,
Term component,
Term prefix,
Term stream) |
Query |
messageTokens(Term term,
Term component) |
Query |
printMessage(Term kind,
Term component,
Term term) |
Query |
printMessageTokens(Term stream,
Term tokens) |
Query |
printMessageTokens(Term stream,
Term prefix,
Term tokens) |
Query |
traceEvent(Term event,
Term eventExecutionContext) |
abolish, arity, asserta, assertz, asTerm, clause, currentOp, currentPredicate, isLogtalkMessage, logtalkMessage, logtalkMessage, logtalkMessage, message, name, perform, predicateProperty, retract, retractAll, threaded, threadedCall, threadedCall, threadedExit, threadedExit, threadedIgnore, threadedNotify, threadedOnce, threadedOnce, threadedPeek, threadedPeek, toString
public static final String EXPAND_LIBRARY_PATH
public static final String LOADED_FILE
public static final String COMPILE_AUX_CLAUSES
public static final String ENTITY_PREFIX
public static final String COMPILE_PREDICATE_HEADS
public static final String COMPILE_PREDICATE_INDICATORS
public static final String DECOMPILE_PREDICATE_HEADS
public static final String DECOMPILE_PREDICATE_INDICATORS
public static final String EXECUTION_CONTEXT
public static final String PRINT_MESSAGE
public static final String PRINT_MESSAGE_TOKENS
public static final String MESSAGE_TOKENS
public static final String MESSAGE_PREFIX_STREAM
public static final String MESSAGE_HOOK
public static final String TRACE_EVENT
public static final String DEBUG_HANDLER_PROVIDER
public static final String DEBUG_HANDLER
public Logtalk(PrologEngine prologEngine)
public Query compilePredicateHeads(Term heads, Term translatedHeads, Term contextArgument)
public Query compilePredicateHeads(Term heads, Term entity, Term translatedHeads, Term contextArgument)
public Query compilePredicateIndicators(Term predicateIndicators, Term translatedPredicateIndicators)
public Query compilePredicateIndicators(Term predicateIndicators, Term entity, Term translatedPredicateIndicators)
public Query decompilePredicateHeads(Term translatedHeads, Term entity, Term heads)
public Query decompilePredicateHeads(Term translatedHeads, Term entity, Term entityType, Term heads)
public Query decompilePredicateIndicators(Term translatedPredicateIndicators, Term predicateIndicators)
public Query decompilePredicateIndicators(Term translatedPredicateIndicators, Term entity, Term predicateIndicators)
public Query decompilePredicateIndicators(Term translatedPredicateIndicators, Term entity, Term entityType, Term predicateIndicators)
public Query executionContext(Term executionContext, Term sender, Term thiz, Term self, Term metacallContext, Term stack)
public Query messagePrefixStream(Term kind, Term component, Term prefix, Term stream)
Copyright © 2014. All rights reserved.