Class Preprocessor


  • public class Preprocessor
    extends java.lang.Object
    • Constructor Detail

      • Preprocessor

        public Preprocessor​(Translator<?> translator)
    • Method Detail

      • includeTokensFromFile

        public void includeTokensFromFile​(java.lang.String filename)
      • includeTokensFromString

        public void includeTokensFromString​(java.lang.String substitution)
      • tokenStreamFromFile

        protected org.antlr.runtime.CharStream tokenStreamFromFile​(java.lang.String filename)
      • tokenStreamFromString

        protected org.antlr.runtime.CharStream tokenStreamFromString​(java.lang.String s)
      • addPath

        public void addPath​(java.lang.String path)
      • isDefined

        public boolean isDefined​(java.lang.String key)
      • define

        public void define​(java.lang.String key)
      • defineAll

        public void defineAll​(java.util.Set<java.lang.String> keys)
      • underIfElse

        public boolean underIfElse()
      • isHidden

        public boolean isHidden()
      • onDefine

        public void onDefine​(java.lang.String key,
                             java.lang.String val)
      • onUndef

        public void onUndef​(java.lang.String key)
      • onIfdef

        public void onIfdef​(java.lang.String key)
      • onIfndef

        public void onIfndef​(java.lang.String key)
      • onElse

        public void onElse()
      • onEndif

        public void onEndif()
      • expand

        public java.lang.String expand​(java.lang.String key)