add enumerated values module
authorAndy Wingo <wingo@pobox.com>
Thu, 7 Feb 2013 15:12:13 +0000 (16:12 +0100)
committerAndy Wingo <wingo@pobox.com>
Thu, 7 Feb 2013 15:12:13 +0000 (16:12 +0100)
commit092cacd7db44d37358e56415d51dd12153981cbc
tree2d905f9ee43f7994fc9c35a530a4b8d301235f11
parent7e73e4d3b63e1f98e98254ef7cc24f6239518d7a
add enumerated values module

* figl/parse.scm (parse-gl-enumerations): New routine to parse
  enumerations from a spec file.

* maint/update-enumerations: New tool.

* figl/runtime.scm (define-enumeration, define-bitfield): New runtime
  macros.

* figl/gl/enums.scm: New generated file.

* Makefile.am (SOURCES): Add gl/enums to build.
Makefile.am
figl/gl/enums.scm [new file with mode: 0644]
figl/parse.scm
figl/runtime.scm
maint/update-enumerations [new file with mode: 0755]