Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Readme.md

Macaw

MACAW - Syntax Highlighter in Swift

Macaw is the simplest syntax highlighter you can find in Swift.

I was looking for a simple syntax highlighter and found SourceKit, SourceKitten and SourceKittenDaemon plus an outdated OysterKit, but they were too complex for my need so I decided to make one. I love one file libraries because they're easier to copy and implement in your pet projects without downloading a gigabyte of dependencies.

So here is Macaw Syntax Highlighter, not the best of the pack but it works and that's more than enough for me.

Why Macaw? Because Macaws are beautiful and colorful parrots, that's why.

Ok, here is how to use it, just create a Macaw instance passing the textView that will be colorized, then on text change call macaw.colorize(range) and that's it, the latest range of characters that was edited will be colorized. Simpler impossible, that's why I love it.

Take a look at the ViewController for an in-depth review of the code.

About

Macaw Syntax Highlighter in Swift

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.