nameDistinguisher object | parser.t[1586]

The basic name distinguisher distinguishes objects by their base names. This is the first distinguisher we apply, since the name is always the easiest way to tell objects apart in parsing. However since one name could be entirely contained within another (e.g. 'ball' and 'red ball') we consider the names as equal for this purpose if one of them is part of the other.

`nameDistinguisher : Distinguisher`

Superclass Tree (in declaration order)

`nameDistinguisher`
`Distinguisher`
`object`

Summary of Properties

`sortOrder`

Inherited from `Distinguisher` :
`all classInitFirst disambiguating`

Summary of Methods

`equal`

Inherited from `Distinguisher` :
`appliesTo apply classInit getNames`

Properties

`sortOrder` OVERRIDDEN | `parser.t[1587]`

no description available

Methods

`equal (a, b)`OVERRIDDEN | `parser.t[1588]`

no description available

Adv3Lite Library Reference Manual
Generated on 08/12/2025 from adv3Lite version 2.2.2