Declares lexical token types and token records for atom selections. More...
Classes | |
| struct | SelectionToken |
| Owns one token and its source position. More... | |
Enumerations | |
| enum class | SelectionTokenType { End , Identifier , Integer , Real , LeftParenthesis , RightParenthesis , Colon , All , None , And , Or , Not , ByResidue , ByGroup , Bonded , Type , Chemical , SegmentIdentifier , ResidueIdentifier , ResidueName , Atom , ByNumber } |
| Identifies one lexical element in an atom-selection expression. More... | |
Declares lexical token types and token records for atom selections.
|
strong |
Identifies one lexical element in an atom-selection expression.
The values are internal parser categories rather than a serialized ABI. Text matching for recognized keywords and dotted operators is case-insensitive. See Atom Selection for the user-facing language.