in src/main/kotlin/jsitter/impl/SubtreeAccess.kt [145:155]
fun aliasSequence(lang: Ptr, productionId: Int): Ptr {
val alias_sequences_offset = 64
val max_alias_sequence_length_offset = alias_sequences_offset + 8
if (productionId > 0) {
val maxAliasSequenceLength = readShort(lang + max_alias_sequence_length_offset)
val aliasSequencesPtr = unsafe.getAddress(lang + alias_sequences_offset)
return aliasSequencesPtr + 2 * productionId * maxAliasSequenceLength
} else {
return 0L
}
}