Commit Graph

12 Commits

Author SHA1 Message Date
Savanni D'Gerinel d9bb9d92e5 Apply moves to the abstract board
To get here, I had to also build some conversion functions and make a
lot of things within the game record public
2024-03-26 09:17:25 -04:00
Savanni D'Gerinel 3aac3b8393 Rename Game to GameRecord for disambiguation. 2024-03-26 09:17:25 -04:00
Savanni D'Gerinel 1d959117aa Write a little app to demonstrate reading an an SGF file 2024-03-21 23:12:30 -04:00
Savanni D'Gerinel 82c1765513 Write the more semantic Game interpreter 2024-03-21 22:49:24 -04:00
Savanni D'Gerinel e461cb9908 Import the new level-one parser
This is the parser that does a raw parse of the SGF file, interpreting components but not enforcing node types.
2023-10-30 01:57:00 +00:00
Savanni D'Gerinel 942e91009e Disable sgf::go and provide a shim for a game 2023-10-30 01:57:00 +00:00
Savanni D'Gerinel e0f3cdb50a Resolve warnings in the SGF library 2023-10-05 12:57:35 -04:00
Savanni D'Gerinel d6c2a9519b Overhaul the sgf representation 2023-08-29 23:14:35 -04:00
Savanni D'Gerinel d79598eaa3 Remove the GameTree data structure 2023-07-26 20:24:05 -04:00
Savanni D'Gerinel 9533934e05 Remove lifetime and borrows from the error type 2023-07-26 20:15:22 -04:00
Savanni D'Gerinel b9808a1862 Introduce the Game data structure 2023-07-26 19:33:50 -04:00
Savanni D'Gerinel c51fced23a Rename go-sgf to sgf. Add make instructions 2023-07-26 19:06:59 -04:00