enum

Obelisk::CompositionStrategy

Inherits Enum < Comparable < Value < Object

Strategies for combining multiple lexers

Constants

FirstMatch = 0

First matching lexer wins

HighestConfidence = 1

Highest confidence lexer wins

MergeAll = 2

Merge tokens from all matching lexers

Layered = 3

Layer lexers with priority order

Instance methods

first_match?

Returns true if this enum value equals FirstMatch

Source
highest_confidence?

Returns true if this enum value equals HighestConfidence

Source
layered?

Returns true if this enum value equals Layered

Source
merge_all?

Returns true if this enum value equals MergeAll

Source