raylib building

This commit is contained in:
nub31
2025-11-05 18:40:12 +01:00
parent 17e754fc6e
commit 1dd14c8a77
7 changed files with 195 additions and 201 deletions

View File

@@ -174,7 +174,7 @@ public sealed class Parser
type = ParseType();
}
List<EnumFieldSyntax> fields = [];
List<EnumMemberSyntax> fields = [];
ExpectSymbol(Symbol.OpenBrace);
@@ -197,7 +197,7 @@ public sealed class Parser
value = intLiteralToken;
}
fields.Add(new EnumFieldSyntax(GetTokens(memberStartIndex), fieldName, value));
fields.Add(new EnumMemberSyntax(GetTokens(memberStartIndex), fieldName, value));
}
return new EnumSyntax(GetTokens(startIndex), name, exported, type, fields);

View File

@@ -20,9 +20,9 @@ public record StructFieldSyntax(List<Token> Tokens, IdentifierToken NameToken, T
public record StructSyntax(List<Token> Tokens, IdentifierToken NameToken, bool Exported, bool Packed, List<StructFieldSyntax> Fields) : DefinitionSyntax(Tokens, NameToken, Exported);
public record EnumFieldSyntax(List<Token> Tokens, IdentifierToken NameToken, IntLiteralToken? ValueToken) : SyntaxNode(Tokens);
public record EnumMemberSyntax(List<Token> Tokens, IdentifierToken NameToken, IntLiteralToken? ValueToken) : SyntaxNode(Tokens);
public record EnumSyntax(List<Token> Tokens, IdentifierToken NameToken, bool Exported, TypeSyntax? Type, List<EnumFieldSyntax> Fields) : DefinitionSyntax(Tokens, NameToken, Exported);
public record EnumSyntax(List<Token> Tokens, IdentifierToken NameToken, bool Exported, TypeSyntax? Type, List<EnumMemberSyntax> Members) : DefinitionSyntax(Tokens, NameToken, Exported);
public enum UnaryOperatorSyntax
{