EXPERIMENTAL implementation of a 3.0 syntax parser. Note that this does NOT reflect any official standard and is likely to change.