Upsilon/Upsilon/Parser/SyntaxKeyWords.cs

24 lines
676 B
C#

namespace Upsilon.Parser
{
public static class SyntaxKeyWords
{
public static SyntaxKind GetSyntaxKind(string s)
{
switch (s)
{
case "true":
return SyntaxKind.TrueKeyword;
case "false":
return SyntaxKind.FalseKeyword;
case "not":
return SyntaxKind.NotKeyword;
case "and":
return SyntaxKind.AndKeyword;
case "or":
return SyntaxKind.OrKeyword;
default:
return SyntaxKind.Identifier;
}
}
}
}