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.