메소드 | 설명 | |
---|---|---|
Run ( |
||
Visit ( RuleRef pred ) : void | ||
VisitOther ( Pred pred ) : void |
메소드 | 설명 | |
---|---|---|
AutoValueSaverVisitor ( DataGatheringVisitor data, IMessageSink sink, Rule>.IDictionary |
||
LiteralToIdent ( object literal ) : string | ||
LiteralToVarName ( object literal ) : Symbol | ||
MaybeCreateVariableFor ( Pred pred, Symbol varName, LNode primType ) : void | ||
PickVarNameForLNode ( LNode label ) : Symbol | ||
PickVarNameForRuleName ( Symbol name ) : Symbol | ||
Process ( |
||
ReplaceSubstitutionsIn ( LNode code ) : LNode | ||
ReplaceSubstitutionsInCodeBlocks ( ) : void |
public static Run ( |
||
rule | ||
sink | IMessageSink | |
rules | Rule>.IDictionary | |
codeGen | IPGCodeGenHelper | |
리턴 | void |