Update readme

This commit is contained in:
Zachary Yedidia
2017-03-26 19:26:24 -04:00
parent d68bb0a055
commit d7faef9d8d
+4 -10
View File
@@ -33,20 +33,18 @@ import (
func main() {
// Here is the go code we will highlight
inputString := `
package main
inputString := `package main
import "fmt"
// A hello world program
func main() {
fmt.Println("Hello world")
}
`
}`
// Load the go syntax file
// Make sure that the syntax_files directory is in the current directory
syntaxFile, _ := ioutil.ReadFile("syntax_files/go.yaml")
syntaxFile, _ := ioutil.ReadFile("highlight/syntax_files/go.yaml")
// Parse it into a `*highlight.Def`
syntaxDef, err := highlight.ParseDef(syntaxFile)
@@ -73,16 +71,12 @@ func main() {
// Check the group name and set the color accordingly (the colors chosen are arbitrary)
if group == highlight.Groups["statement"] {
color.Set(color.FgGreen)
} else if group == highlight.Groups["identifier"] {
color.Set(color.FgBlue)
} else if group == highlight.Groups["preproc"] {
color.Set(color.FgHiRed)
} else if group == highlight.Groups["special"] {
color.Set(color.FgRed)
color.Set(color.FgBlue)
} else if group == highlight.Groups["constant.string"] {
color.Set(color.FgCyan)
} else if group == highlight.Groups["constant"] {
color.Set(color.FgCyan)
} else if group == highlight.Groups["constant.specialChar"] {
color.Set(color.FgHiMagenta)
} else if group == highlight.Groups["type"] {