public class FuncDirectiveParser
extends dyvilx.tools.parsing.Parser
implements dyvilx.tools.compiler.ast.consumer.IMethodConsumer
| Constructor and Description |
|---|
FuncDirectiveParser(dyvilx.tools.compiler.ast.statement.StatementList directives) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMethod(dyvilx.tools.compiler.ast.method.IMethod method) |
dyvilx.tools.compiler.ast.method.IMethod |
createMethod(dyvil.source.position.SourcePosition position,
dyvil.lang.Name name,
dyvilx.tools.compiler.ast.type.IType type,
dyvilx.tools.compiler.ast.attribute.AttributeList attributes) |
void |
parse(dyvilx.tools.parsing.IParserManager pm,
dyvilx.tools.parsing.token.IToken token) |
public FuncDirectiveParser(dyvilx.tools.compiler.ast.statement.StatementList directives)
public void parse(dyvilx.tools.parsing.IParserManager pm,
dyvilx.tools.parsing.token.IToken token)
parse in class dyvilx.tools.parsing.Parserpublic dyvilx.tools.compiler.ast.method.IMethod createMethod(dyvil.source.position.SourcePosition position,
dyvil.lang.Name name,
dyvilx.tools.compiler.ast.type.IType type,
dyvilx.tools.compiler.ast.attribute.AttributeList attributes)
createMethod in interface dyvilx.tools.compiler.ast.consumer.IMethodConsumerpublic void addMethod(dyvilx.tools.compiler.ast.method.IMethod method)
addMethod in interface dyvilx.tools.compiler.ast.consumer.IMethodConsumer