meowlang/parser/FunctionParameterVisitorNya.cs
2022-02-12 18:30:04 +01:00

13 lines
463 B
C#

using meowlang.parser.antlr;
namespace meowlang.parser;
public class FunctionParameterVisitorNya : MeowBaseVisitorNya<FunctionParameterModel>
{
public override FunctionParameterModel VisitFunctionParameter(MeowParser.FunctionParameterContext context)
{
var type = new TypeReferenceVisitorNya().Visit(context.typeReference());
var name = context.name.Text;
return new FunctionParameterModel(context.GetSpan(), type, name);
}
}