Package kawa.standard
Class Include
java.lang.Object
kawa.lang.Syntax
kawa.standard.Include
- All Implemented Interfaces:
gnu.kawa.format.Printable,Named
Syntax class for source-file inclusion.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Includestatic final Includestatic final Includestatic final ThreadLocal<List<CharSequence>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<CharSequence> static List<CharSequence> getSearchPath(ThreadLocal<List<CharSequence>> var, String propertyName, String defaultPath) process(Object rest, Translator tr, ScopeExp defs, boolean ignoreCase) rewrite(Object obj, Translator tr) Re-write an expression that is an "application" of this Syntax object.voidscanForm(Pair st, ScopeExp defs, Translator tr) Methods inherited from class kawa.lang.Syntax
getName, getSymbol, print, rewriteForm, scanForDefinitions, setName, setName
-
Field Details
-
include
-
includeRelative
-
includeCi
-
searchPath
-
-
Constructor Details
-
Include
-
-
Method Details
-
scanForm
-
rewrite
Description copied from class:SyntaxRe-write an expression that is an "application" of this Syntax object. -
process
-
getIncludeSearchPath
-
getSearchPath
public static List<CharSequence> getSearchPath(ThreadLocal<List<CharSequence>> var, String propertyName, String defaultPath)
-