Table of Contents

Class PrecedencePredicate

Namespace
Utils.Parser.Model
Assembly
Utils.Parser.dll

A precedence predicate of the form { precpred(_ctx, n) }?, used by ANTLR4 to handle left-recursive rules. The numeric level is parsed from the raw code rather than stored verbatim.

public record PrecedencePredicate : RuleContent, IEquatable<RuleContent>, IEquatable<PrecedencePredicate>
Inheritance
PrecedencePredicate
Implements
Inherited Members
Extension Methods

Constructors

PrecedencePredicate(int)

A precedence predicate of the form { precpred(_ctx, n) }?, used by ANTLR4 to handle left-recursive rules. The numeric level is parsed from the raw code rather than stored verbatim.

public PrecedencePredicate(int Level)

Parameters

Level int

Properties

Level

public int Level { get; init; }

Property Value

int