Package kawa.standard
Class Include
- java.lang.Object
-
- kawa.lang.Syntax
-
- kawa.standard.Include
-
-
Field Summary
Fields Modifier and Type Field Description static Include
include
static Include
includeCi
static Include
includeRelative
static ThreadLocal<List<CharSequence>>
searchPath
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<CharSequence>
getIncludeSearchPath()
static List<CharSequence>
getSearchPath(ThreadLocal<List<CharSequence>> var, String propertyName, String defaultPath)
LList
process(Object rest, Translator tr, ScopeExp defs, boolean ignoreCase)
Expression
rewrite(Object obj, Translator tr)
Re-write an expression that is an "application" of this Syntax object.void
scanForm(Pair st, ScopeExp defs, Translator tr)
-
Methods inherited from class kawa.lang.Syntax
getName, getSymbol, print, rewriteForm, scanForDefinitions, setName, setName
-
-
-
-
Field Detail
-
include
public static final Include include
-
includeRelative
public static final Include includeRelative
-
includeCi
public static final Include includeCi
-
searchPath
public static final ThreadLocal<List<CharSequence>> searchPath
-
-
Constructor Detail
-
Include
public Include(String name, boolean relative, boolean ignoreCase)
-
-
Method Detail
-
scanForm
public void scanForm(Pair st, ScopeExp defs, Translator tr)
-
rewrite
public Expression rewrite(Object obj, Translator tr)
Description copied from class:Syntax
Re-write an expression that is an "application" of this Syntax object.
-
process
public LList process(Object rest, Translator tr, ScopeExp defs, boolean ignoreCase)
-
getIncludeSearchPath
public static List<CharSequence> getIncludeSearchPath()
-
getSearchPath
public static List<CharSequence> getSearchPath(ThreadLocal<List<CharSequence>> var, String propertyName, String defaultPath)
-
-