Skip to content

TapeTokenKind ​

Namespace: Hex1b.Automation

Assembly: Hex1b.dll

Identifies a token's lexical category without converting its value.

csharp
public enum TapeTokenKind

Fields ​

At ​

An at sign.

Returns: TapeTokenKind

csharp
At = 11

Backslash ​

A backslash.

Returns: TapeTokenKind

csharp
Backslash = 19

Boolean ​

A bare true or false value.

Returns: TapeTokenKind

csharp
Boolean = 7

Caret ​

A caret.

Returns: TapeTokenKind

csharp
Caret = 18

Comment ​

A hash-prefixed comment.

Returns: TapeTokenKind

csharp
Comment = 10

EndOfFile ​

The end of input.

Returns: TapeTokenKind

csharp
EndOfFile = 0

Equal ​

An equals sign.

Returns: TapeTokenKind

csharp
Equal = 14

Illegal ​

An unrecognized character.

Returns: TapeTokenKind

csharp
Illegal = 1

Json ​

A brace-delimited theme value; JSON validity is not checked.

Returns: TapeTokenKind

csharp
Json = 9

Keyword ​

A reserved command keyword.

Returns: TapeTokenKind

csharp
Keyword = 4

LeftBracket ​

A left square bracket.

Returns: TapeTokenKind

csharp
LeftBracket = 16

Minus ​

A minus sign.

Returns: TapeTokenKind

csharp
Minus = 13

Number ​

A sequence of digits and decimal points, not necessarily a valid number.

Returns: TapeTokenKind

csharp
Number = 3

Percent ​

A percent sign.

Returns: TapeTokenKind

csharp
Percent = 15

Plus ​

A plus sign.

Returns: TapeTokenKind

csharp
Plus = 12

Regex ​

A slash-delimited regular expression.

Returns: TapeTokenKind

csharp
Regex = 8

RightBracket ​

A right square bracket.

Returns: TapeTokenKind

csharp
RightBracket = 17

Setting ​

A reserved setting name.

Returns: TapeTokenKind

csharp
Setting = 5

String ​

A quoted string or non-reserved bare word.

Returns: TapeTokenKind

csharp
String = 2

Unit ​

A reserved unit: ms, s, m, px, or em.

Returns: TapeTokenKind

csharp
Unit = 6

Released under the MIT License.