Upsilon/Upsilon/Parser/SyntaxKind.cs

39 lines
648 B
C#
Raw Normal View History

2018-11-10 12:11:36 +00:00
namespace Upsilon.Parser
{
public enum SyntaxKind
{
// tokens
EndOfFile,
WhiteSpace,
Number,
Plus,
Minus,
Star,
Slash,
OpenParenthesis,
CloseParenthesis,
Equals,
EqualsEquals,
Tilde,
TildeEquals,
// key words
TrueKeyword,
FalseKeyword,
NotKeyword,
AndKeyword,
OrKeyword,
Identifier,
// Expressions
UnaryExpression,
BinaryExpression,
LiteralExpression,
ParenthesizedExpression,
// script unit
ScriptUnit,
}
}