whatwg/wattsi

Name: wattsi

Owner: WHATWG

Description: Spec preprocessor for the HTML Standard

Created: 2015-08-25 20:27:19.0

Updated: 2018-05-22 23:05:17.0

Pushed: 2018-05-22 23:15:38.0

Homepage:

Size: 856

Language: Component Pascal

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Wattsi

Wattsi is a build tool for creating the HTML Standard from its source. It works in concert with other scripts.

Features

Currently:

Building

Wattsi is written in Free Pascal. You'll need to install the 3.0.0 FreePascal compiler or newer to build it. With that installed, you should be able to run ./build.sh to create the wattsi executable and supporting shared libraries.

We hope to in the future provide precompiled wattsi binaries, built via continuous integration, for Wattsi. If you think you can help with this, please file an issue to get the discussion started! In the meantime, we do provide the wattsi-server service, which allows you to upload files to a server that will run Wattsi for you.

Building a Wattsi binary with 64-bit code

On Mac OS X (and perhaps on other systems as well), the FreePascal compiler defaults to generating 32-bit code. If for some reason you need to build a wattsi binary with 64-bit code, you can do so by adding -Px86_64 to the DEFINES line in the src/build.sh file, so that it looks like this:

DEFINES="-dUSEROPES -dLINES -dPARSEERROR -Px86_64"

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.