public abstract class CompilerPassBase extends ServiceBase
| Modifier and Type | Field and Description |
|---|---|
protected ErrorLineFinder |
errorLineFinder |
protected InternalCompileState |
execCtx |
et, factorySvc, log| Constructor and Description |
|---|
CompilerPassBase(FactoryService factorySvc,
ErrorLineFinder errorLineFinder,
InternalCompileState execCtx) |
| Modifier and Type | Method and Description |
|---|---|
protected DeliaError |
createError(String id,
String errMsg,
Exp exp) |
abstract CompilerResults |
process(List<Exp> list) |
protected ErrorLineFinder errorLineFinder
protected InternalCompileState execCtx
public CompilerPassBase(FactoryService factorySvc, ErrorLineFinder errorLineFinder, InternalCompileState execCtx)
protected DeliaError createError(String id, String errMsg, Exp exp)
public abstract CompilerResults process(List<Exp> list)
Copyright © 2020. All rights reserved.