Package kawa.standard
Class Include
- java.lang.Object
-
- kawa.lang.Syntax
-
- kawa.standard.Include
-
-
Field Summary
Fields Modifier and Type Field Description static Includeincludestatic IncludeincludeCistatic IncludeincludeRelativestatic java.lang.ThreadLocal<java.util.List<java.lang.CharSequence>>searchPath
-
Constructor Summary
Constructors Constructor Description Include(java.lang.String name, boolean relative, boolean ignoreCase)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.CharSequence>getIncludeSearchPath()static java.util.List<java.lang.CharSequence>getSearchPath(java.lang.ThreadLocal<java.util.List<java.lang.CharSequence>> var, java.lang.String propertyName, java.lang.String defaultPath)LListprocess(java.lang.Object rest, Translator tr, ScopeExp defs, boolean ignoreCase)Expressionrewrite(java.lang.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
-
-
-
-
Method Detail
-
scanForm
public void scanForm(Pair st, ScopeExp defs, Translator tr)
-
rewrite
public Expression rewrite(java.lang.Object obj, Translator tr)
Description copied from class:SyntaxRe-write an expression that is an "application" of this Syntax object.
-
process
public LList process(java.lang.Object rest, Translator tr, ScopeExp defs, boolean ignoreCase)
-
getIncludeSearchPath
public static java.util.List<java.lang.CharSequence> getIncludeSearchPath()
-
getSearchPath
public static java.util.List<java.lang.CharSequence> getSearchPath(java.lang.ThreadLocal<java.util.List<java.lang.CharSequence>> var, java.lang.String propertyName, java.lang.String defaultPath)
-
-