Commit d7264a5f authored by Drew's avatar Drew

README, artwork, licensing, etc.

parent d36b6537
Pipeline #2342 passed with stage
in 1 minute and 10 seconds
......@@ -19,4 +19,20 @@ linux:
tags:
- autoscale-linux
image: drewcrawford/buildbase:latest
\ No newline at end of file
image: drewcrawford/buildbase:latest
docs:
stage: test
script:
- cd docs
- make html
- make dashdoc
artifacts:
paths:
- docs/_build/html
- docs/_build/StandBack.docset
tags:
- autoscale-linux
image: drewcrawford/anarchy-sphinx:latest
\ No newline at end of file
[![Anarchy Tools compatible](https://img.shields.io/badge/Anarchy%20Tools-compatible-4BC51D.svg?style=flat)](http://anarchytools.org)
![License:apache](https://img.shields.io/hexpm/l/plug.svg)]
# StandBack
![StandBack](standback-small.png)
StandBack is a regular expression engine implementing the `egrep` (POSIX-extended) language. It is cross-platform and has no dependencies.
While `egrep` is a less popular language than PCRE, it is fully capable for basic programming tasks, and our API is *much* easier to use than Foundation's.
```swift
let r = try! Regex(pattern: "class[[:space:]]+([[:alnum:]]+)[[:space:]]*:CarolineTest[[:space:]]*\\{")
print(try! r.match("prefix stuff class Foo:CarolineTest {"))
```
\ No newline at end of file
Installation
=============
To use StandBack, use `Anarchy Tools <http://anarchytools.org>`_.
Add this to your build.atpkg:
.. code-block:: clojure
:external-packages [
{
version [">=0.1"]
:url "https://code.sealedabstract.com/drewcrawford/StandBack.git"
}
]
......@@ -23,7 +23,8 @@ Contents:
.. toctree::
:maxdepth: 2
Installation
APIReference
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment