sgf

Parser and pretty printer for SGF files
README

This is a simple library for parsing the SGF FF[4] file format used to
store game records of board games for two players, and especially the
game of Go. It uses ulex and menhir to do the lexing and
parsing. UTF-8 in SGF files is handled correctly, thanks to sedlex.

Dependencies

  • sedlex

  • menhir

  • rresult

You can install these dependencies with OPAM.

Building & installing

# make install

Building & installing in OPAM

# opam pin add .

Using and testing

The program sgftrip is a test program that parse and print an SGF
file. It just takes an SGF file as an input, parse it, and print the
result in the standard output. The result should be equivalent to the
input, modulo line breaks / spaces.

The library Sgf contain functions to parse and pretty-print SGF
files.

Install
Sources
sgf-1.0.1.tbz
sha256=9ed1bed77725b6c7858d46ce0538fbdb97ff56cc71af6ae565e0635752acfee4
sha512=7c87f84482156ddb493e3d3ea0b38b8929fe5d7fb7b8bdadb78fb231dabdf8278b053538e062073c3db2df62befe1c62c699c4df3617f190f8660e80928ac8d5
Dependencies
menhir
< "20211223"
sedlex
>= "2.0"
dune
>= "1.0"
ocaml
>= "4.02.0"
Reverse Dependencies