19 package org.turro.parser.processor;
22 import java.io.IOException;
23 import java.util.logging.Level;
24 import java.util.logging.Logger;
25 import org.turro.elephant.impl.util.FileUtil;
26 import org.turro.elephant.impl.util.Files;
27 import org.turro.marker.ElephantMarker;
28 import org.turro.parser.Macro;
29 import org.turro.parser.MacroMap;
37 protected MacroMap
macros =
new MacroMap();
67 }
catch (IOException ex) {
72 private void initParser() {
static Properties getOrderedProperties(File file)
static File file(IConstructor constructor, String file)
IConstructor getConstructor()
Object put(Object key, Object value)
void prepareProperties(ElephantMarker marker, String properties)
void process(MacroProcessorContext context)
abstract String getName()
Macro getMacro(String name)
abstract void explainMacros(MacroMap macros)
abstract void doProcess(MacroProcessorContext context)