Skip to content

rubys/url

 
 

Repository files navigation

This branch contains work-in-progress towards a peg.js based description and implementation of [URL parsing](https://url.spec.whatwg.org/#url-parsing URL parsing).

Contains:

  • reference implementation in JavaScript. This directory also contains a web page that demonstates live parsing of URLs entered in an HTML input field.
  • evaluate programs and scripts which capture and compare test results against a number of implementations.

Running make at the top level will build the spec, build the reference implementation, and run the tests against the reference implementation. See the Makefile for a list of prerequisites.

Deploy the evaluate directory to a web browser capable of running CGI programs. The urltest script will capture and automatically upload test results based on the browser that visited the page. The urltest-results script will display the aggregated results.

Running make in the evaluate directory will capture test results for a number of non-web browser URL/URI implementations. See the Makefile for a list of prerequisites.

Releases

No releases published

Packages

 
 
 

Languages

  • Ruby 57.7%
  • Rust 12.3%
  • Makefile 9.9%
  • JavaScript 9.1%
  • Java 6.4%
  • CSS 4.6%