CLanguage by praeclarum

<PackageReference Include="CLanguage" Version="0.18.45" />

.NET API 203,776 bytes

 Token

public struct Token : IEquatable<Token>
public readonly Location EndLocation

public readonly int Kind

public readonly Location Location

public readonly object Value

public string StringValue { get; }

public string Text { get; }

public Token(int kind, object value, Location location, Location endLocation)

public Token(int kind, object value)

public Token(char kind)

public static bool op_Equality(Token token1, Token token2)

public static bool op_Inequality(Token token1, Token token2)

public Token AsKind(int kind)

public bool Equals(Token other)