public override void EnterField([NotNull] KayleeParser.FieldContext context) { Field.Name = context.IDENTIFIER().GetText(); Field.Nullable = context.QUESTION_MARK() != null; ParseDataType(context.dtype()); var fieldBody = context.fieldBody(); if (fieldBody != null) { ParseComputed(fieldBody); ParseDefaultExpression(fieldBody); } }
/// <summary> /// Exit a parse tree produced by <see cref="KayleeParser.field"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitField([NotNull] KayleeParser.FieldContext context) { }