com.croftsoft.apps.compiler.mini.node
Interface MiniNodeCodeVisitor
- All Known Implementing Classes:
- JavaSourceMiniNodeCodeVisitor
public interface MiniNodeCodeVisitor
Generates code from MiniNode objects.
- Version:
- 1999-04-24
- See Also:
MiniNode
- Author:
- David W. Croft
generateAssignmentStatement
void generateAssignmentStatement(MiniNode miniNode)
generateBlock
void generateBlock(MiniNode miniNode)
generateComparison
void generateComparison(MiniNode miniNode)
generateConditionalStatement
void generateConditionalStatement(MiniNode miniNode)
generateConstant
void generateConstant(MiniNode miniNode)
generateDeclarationSequence
void generateDeclarationSequence(MiniNode miniNode)
generateDefiniteLoopStatement
void generateDefiniteLoopStatement(MiniNode miniNode)
generateExpression
void generateExpression(MiniNode miniNode)
generateExpressionElement
void generateExpressionElement(MiniNode miniNode)
generateExpressionSequence
void generateExpressionSequence(MiniNode miniNode)
generateIndefiniteLoopStatement
void generateIndefiniteLoopStatement(MiniNode miniNode)
generateInputStatement
void generateInputStatement(MiniNode miniNode)
generateIntegerDeclaration
void generateIntegerDeclaration(MiniNode miniNode)
generateName
void generateName(MiniNode miniNode)
generateNameSequence
void generateNameSequence(MiniNode miniNode)
generateOperator
void generateOperator(MiniNode miniNode)
generateOutputStatement
void generateOutputStatement(MiniNode miniNode)
generateParameterSequence
void generateParameterSequence(MiniNode miniNode)
generateProcedureCallStatement
void generateProcedureCallStatement(MiniNode miniNode)
generateProcedureDeclaration
void generateProcedureDeclaration(MiniNode miniNode)
generateProgram
void generateProgram(MiniNode miniNode)
generateRelation
void generateRelation(MiniNode miniNode)
generateStatementSequence
void generateStatementSequence(MiniNode miniNode)
generateTerm
void generateTerm(MiniNode miniNode)
CroftSoft Apps Javadoc (2008-09-28 21:15:07)