public class Preprocessor
extends java.lang.Object
Constructor and Description |
---|
Preprocessor(Translator<?> translator) |
Modifier and Type | Method and Description |
---|---|
void |
addPath(java.lang.String path) |
java.lang.String |
expand(java.lang.String key) |
void |
includeTokensFromFile(java.lang.String filename) |
void |
includeTokensFromString(java.lang.String substitution) |
boolean |
isDefined(java.lang.String key) |
boolean |
isHidden() |
void |
onDefine(java.lang.String key,
java.lang.String val) |
void |
onElse() |
void |
onEndif() |
void |
onIfdef(java.lang.String key) |
void |
onIfndef(java.lang.String key) |
void |
onUndef(java.lang.String key) |
protected org.antlr.runtime.CharStream |
tokenStreamFromFile(java.lang.String filename) |
protected org.antlr.runtime.CharStream |
tokenStreamFromString(java.lang.String s) |
boolean |
underIfElse() |
public Preprocessor(Translator<?> translator)
public void includeTokensFromFile(java.lang.String filename)
public void includeTokensFromString(java.lang.String substitution)
protected org.antlr.runtime.CharStream tokenStreamFromFile(java.lang.String filename)
protected org.antlr.runtime.CharStream tokenStreamFromString(java.lang.String s)
public void addPath(java.lang.String path)
public boolean isDefined(java.lang.String key)
public boolean underIfElse()
public boolean isHidden()
public void onDefine(java.lang.String key, java.lang.String val)
public void onUndef(java.lang.String key)
public void onIfdef(java.lang.String key)
public void onIfndef(java.lang.String key)
public void onElse()
public void onEndif()
public java.lang.String expand(java.lang.String key)