Source code

Revision control

Copy as Markdown

Other Tools

var invalid_names = ["", "invalid^Name", "\\", "'", '"', "0", "0:a"] // XXX
var valid_names = ["x", "X", ":", "a:0"]
var invalid_qnames = [":a", "b:", "x:y:z"] // XXX