struct

Tartrazine::State

Inherits Struct / Value / Object

=== 4. Deterministic combined-state names ============================ Stock named combined states with Random.base58, and the base58 shard's global RNG is not documented thread-safe. The name only needs to be unique within one lexer instance's (now private, see patch 3) states Hash, so derive it deterministically from the operand names. The NUL separator cannot appear in XML-sourced state names, so a synthesized name can only collide with the SAME combination — which maps to identical rules anyway. Remove when: upstream names combined states without shared RNG state (and patch 3 is no longer needed).

Instance methods

+(other : State)
Source