servo/tests/wpt/web-platform-tests/resources/webidl2/test/widlproc
2015-04-03 23:28:54 +01:00
..
doc Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255 2015-04-03 23:28:54 +01:00
examples Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255 2015-04-03 23:28:54 +01:00
src Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255 2015-04-03 23:28:54 +01:00
test Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255 2015-04-03 23:28:54 +01:00
.gitignore Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255 2015-04-03 23:28:54 +01:00
LICENSE Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255 2015-04-03 23:28:54 +01:00
Makefile Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255 2015-04-03 23:28:54 +01:00
README.md Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255 2015-04-03 23:28:54 +01:00

Uses

widlproc can be used to validate WebIDL in W3C specifications. It serves as the basis for the W3C Web IDL on-line checker.

widlproc's generated XML is used to generate webinos JavaScript APIs specifications.

License

widlproc is licensed under the Apache 2 License.

Others

See also webidl.js, a JavaScript-based Web IDL parser used by various tools in W3C.

Credits

Most of the work on widlproc was done by Tim Renouf and Paddy Byers. Aplix corporation owns the copyright of the code up to June 2011.

The tool is kept up to date with the changes in the spec by Dominique Hazael-Massieux, through funding from the webinos project since June 2011.

Documentation

See doc/widlproc.html in the tree.

Build Instructions

Windows

Install requirements

  • Cygwin - must install must install libs/libxslt
  • Visual Studio express 2012 or 2010 (see difference below)

makefile uses cygwin make. References are coded in the make file to detect teh current version of visual studio

Future work

windows build could be improved to handle multipe versions with vcvars.bat http://stackoverflow.com/questions/62029/vs2008-command-prompt-cygwin