TapeTokenKind
Namespace: Hex1b.Automation
Assembly: Hex1b.dll
Identifies a token's lexical category without converting its value.
public enum TapeTokenKindFields
At
An at sign.
Returns: TapeTokenKind
At = 11Backslash
A backslash.
Returns: TapeTokenKind
Backslash = 19Boolean
A bare true or false value.
Returns: TapeTokenKind
Boolean = 7Caret
A caret.
Returns: TapeTokenKind
Caret = 18Comment
A hash-prefixed comment.
Returns: TapeTokenKind
Comment = 10EndOfFile
The end of input.
Returns: TapeTokenKind
EndOfFile = 0Equal
An equals sign.
Returns: TapeTokenKind
Equal = 14Illegal
An unrecognized character.
Returns: TapeTokenKind
Illegal = 1Json
A brace-delimited theme value; JSON validity is not checked.
Returns: TapeTokenKind
Json = 9Keyword
A reserved command keyword.
Returns: TapeTokenKind
Keyword = 4LeftBracket
A left square bracket.
Returns: TapeTokenKind
LeftBracket = 16Minus
A minus sign.
Returns: TapeTokenKind
Minus = 13Number
A sequence of digits and decimal points, not necessarily a valid number.
Returns: TapeTokenKind
Number = 3Percent
A percent sign.
Returns: TapeTokenKind
Percent = 15Plus
A plus sign.
Returns: TapeTokenKind
Plus = 12Regex
A slash-delimited regular expression.
Returns: TapeTokenKind
Regex = 8RightBracket
A right square bracket.
Returns: TapeTokenKind
RightBracket = 17Setting
A reserved setting name.
Returns: TapeTokenKind
Setting = 5String
A quoted string or non-reserved bare word.
Returns: TapeTokenKind
String = 2Unit
A reserved unit: ms, s, m, px, or em.
Returns: TapeTokenKind
Unit = 6