Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

Xigxag

This is the reference distribution for the Xigxag string-copying automaton.

For a definition of the Xigxag automaton, see the file xigxag.html in the doc directory. (I didn't convert it from HTML to Markdown because it has a lot of mathematical-type markup, like subscripts and superscripts, that don't have equivalents in core Markdown, and the main advantage of it being in Markdown is so that it can be viewed directly on Github and Bitbucket. It should probably be converted to some more mathematically- oriented markup language at some point, I suppose.)

This distribution also contains an "interpreter" for Xigxag, written in Perl, as xigxag.pl in the src directory.

All of these materials are in the public domain; see the file UNLICENSE in the distribution's root directory for more information.

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.