Lines Matching refs:IBitSet
434 IBitSet = interface(IANTLRInterface) interface
442 function BitSetOr(const A: IBitSet): IBitSet; in BitSetOr() argument
452 procedure OrInPlace(const A: IBitSet); argument
476 TBitSetArray = array of IBitSet;
722 const Follow: IBitSet): IANTLRInterface;
728 const Follow: IBitSet): Boolean;
815 const E: ERecognitionException; const Follow: IBitSet): IANTLRInterface;
820 procedure ConsumeUntil(const Input: IIntStream; const BitSet: IBitSet); overload; argument
973 const Types: IBitSet): IList<IToken>; overload;
1547 FExpecting: IBitSet;
1549 constructor Create(const AExpecting: IBitSet; const AInput: IIntStream);
1553 property Expecting: IBitSet read FExpecting write FExpecting;
1720 TBitSet = class(TANTLRObject, IBitSet, ICloneable)
1745 function BitSetOr(const A: IBitSet): IBitSet; virtual; in BitSetOr() argument
1748 procedure OrInPlace(const A: IBitSet); virtual; argument
1771 class function BitSetOf(const El: Integer): IBitSet; overload; static; in BitSetOf()
1772 class function BitSetOf(const A, B: Integer): IBitSet; overload; static; in BitSetOf()
1773 class function BitSetOf(const A, B, C: Integer): IBitSet; overload; static; in BitSetOf()
1774 class function BitSetOf(const A, B, C, D: Integer): IBitSet; overload; static; in BitSetOf()
2024 const Follow: IBitSet); virtual;
2058 const TokenType: Integer; const Follow: IBitSet): IANTLRInterface; virtual;
2083 const Follow: IBitSet): IANTLRInterface; virtual;
2089 procedure PushFollow(const FSet: IBitSet); argument
2143 function ComputeContextSensitiveRuleFOLLOW: IBitSet; virtual; in ComputeContextSensitiveRuleFOLLOW()
2236 function ComputeErrorRecoverySet: IBitSet; virtual; in ComputeErrorRecoverySet()
2238 function CombineFollows(const Exact: Boolean): IBitSet; in CombineFollows()
2253 const Follow: IBitSet): IANTLRInterface; virtual;
2257 const Follow: IBitSet): Boolean;
2271 const E: ERecognitionException; const Follow: IBitSet): IANTLRInterface; virtual;
2273 procedure ConsumeUntil(const Input: IIntStream; const BitSet: IBitSet); overload; virtual; argument
2371 const Types: IBitSet): IList<IToken>; overload;
2493 const Follow: IBitSet): IANTLRInterface; override;
3062 constructor EMismatchedSetException.Create(const AExpecting: IBitSet; argument
3396 class function TBitSet.BitSetOf(const El: Integer): IBitSet; in TBitSet.BitSetOf()
3402 class function TBitSet.BitSetOf(const A, B: Integer): IBitSet; in TBitSet.BitSetOf()
3409 class function TBitSet.BitSetOf(const A, B, C: Integer): IBitSet; in TBitSet.BitSetOf()
3417 class function TBitSet.BitSetOf(const A, B, C, D: Integer): IBitSet; in TBitSet.BitSetOf()
3444 function TBitSet.BitSetOr(const A: IBitSet): IBitSet; in BitSetOr() argument
3446 Result := Clone as IBitSet;
3581 procedure TBitSet.OrInPlace(const A: IBitSet); argument
4219 function TBaseRecognizer.CombineFollows(const Exact: Boolean): IBitSet; in TBaseRecognizer.CombineFollows()
4222 LocalFollowSet: IBitSet;
4247 function TBaseRecognizer.ComputeContextSensitiveRuleFOLLOW: IBitSet; in ComputeContextSensitiveRuleFOLLOW()
4252 function TBaseRecognizer.ComputeErrorRecoverySet: IBitSet; in TBaseRecognizer.ComputeErrorRecoverySet()
4258 const BitSet: IBitSet);
4422 const Follow: IBitSet): IANTLRInterface;
4489 const TokenType: Integer; const Follow: IBitSet): IANTLRInterface;
4534 const TokenType: Integer; const Follow: IBitSet);
4546 const Follow: IBitSet): Boolean;
4548 ViableTokensFollowingThisRule, Follow2: IBitSet;
4587 procedure TBaseRecognizer.PushFollow(const FSet: IBitSet); argument
4595 FillChar(F[0], Length(F) * SizeOf(IBitSet), 0);
4607 FollowSet: IBitSet;
4623 const E: ERecognitionException; const Follow: IBitSet): IANTLRInterface;
4640 const TokenType: Integer; const Follow: IBitSet): IANTLRInterface;
4843 const Types: IBitSet): IList<IToken>;
4878 Result := GetTokens(Start, Stop, IBitSet(nil));
5651 const Follow: IBitSet): IANTLRInterface;