Skip to content
This repository has been archived by the owner on Feb 12, 2018. It is now read-only.

Commit

Permalink
Update Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
trishume committed Jun 4, 2016
1 parent 1a4bb77 commit 01a9010
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

`syntect` is a work-in-progress syntax highlighting library for Rust that uses [Sublime Text syntax definitions](http://www.sublimetext.com/docs/3/syntax.html#include-syntax). It is far from complete but eventually the goal is for it to be used in code analysis tools and text editors.

Currently it at least fully parses and compiles regexs for the complete Sublime Text syntax format, and it seems to work for every default Sublime Text syntax.
It is currently mostly complete and can parse, interpret and highlight based on Sublime Text syntax and `tmTheme` files.

## Roadmap

- [x] Sketch out representation of a Sublime Text syntax
- [x] Parse `.sublime-syntax` files into the representation.
- [x] Write an interpreter for the `.sublime-syntax` state machine that highlights an incoming iterator of file lines into an iterator of scope-annotated text.
- [ ] Parse TextMate/Sublime Text theme files
- [x] Parse TextMate/Sublime Text theme files
- [ ] Highlight a scope-annotated iterator into a colour-annotated iterator for display.
- [ ] Add C bindings so it can be used as a C library from other languages.
- [ ] Make it really fast

0 comments on commit 01a9010

Please sign in to comment.