public MacroPostProcessor(ASTProcessor astProcessor) => _astProcessor = astProcessor;
public MacroProcessor(ASTProcessor context) { _context = context; }
public StructureProcessor(ASTProcessor context) { _context = context; }
public EnumerationProcessor(ASTProcessor context) { _context = context; }
public FunctionProcessor(ASTProcessor context) { _context = context; }