rustyphoenixlecture 1.9.0

This project aims to provide a simple a powerfull lecture compilation to generate html web sites

[highlighting]
# Do we want line numbers
is_line_number = true
# Plain text identifier
token_charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
# Vector of accepted extensions
vec_extention = ["gnuplot"]
# Vector of accepted filenames for highlithing this particular language
vec_filename = []
# Definition of a single line comment
single_line_comment = "#"
# Beginning of a multi-line comment
multi_line_comment_begin = ""
# Ending of a multi-line comment
multi_line_comment_end = ""
# If the language has an escape char
is_escape_char = true
# Some example of the language to be parsed
example = """
set terminal png notransparent crop enhanced size 800,600 font "arial,14"
set grid xtics ytics mytics
set key out vert center top
set logscale y
set xlabel "nb elements"
set ylabel "elapsed time per element [cy/el]"
set output "benchAutoVecLaplacianLightCyElapsedTime_cyEl.png"
plot "autovec_laplacian_light_O2_perf.txt" using 2:6:7:8 title "autovec laplacian light O2" with yerrorlines lw 2,"autovec_laplacian_light_O3_perf.txt" using 2:6:7:8 title "autovec laplacian light O3" with yerrorlines lw 2,"autovec_laplacian_light_Ofast_perf.txt" using 2:6:7:8 title "autovec laplacian light Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [cy]"
set output "benchAutoVecLaplacianLightCyElapsedTime_cy.png"
plot "autovec_laplacian_light_O2_perf.txt" using 2:3:4:5 title "autovec laplacian light O2" with yerrorlines lw 2,"autovec_laplacian_light_O3_perf.txt" using 2:3:4:5 title "autovec laplacian light O3" with yerrorlines lw 2,"autovec_laplacian_light_Ofast_perf.txt" using 2:3:4:5 title "autovec laplacian light Ofast" with yerrorlines lw 2,
"""

[[keyword]]
style = "dsKeyword"
vec_token = [
	"set",
	"unset",
	"plot",
]
vec_match = []


[[keyword]]
style = "dsGnuplotAttribute"
vec_token = [
	"$",
	"terminal",
	"cblabel",
	"palette",
	"key",
	"view",
	"enhanced",
	"size",
	"font",
	"grid",
	"xtics",
	"ytics",
	"mytics",
	"logscale",
	"xlabel",
	"ylabel",
	"output",
	"using",
	"title",
	"with",
	"cbtics",
]
vec_match = []

[[keyword]]
style = "dsGnuplotValue"
vec_token = [
	"png",
	"notransparent",
	"transparent",
	"x",
	"y",
	"lines",
	"lw",
	"cb",
	"map",
	"labels",
	"xticlabel",
	"yticlabel",
	"image",
	"sprintf",
	"yerrorlines",
]
vec_match = []

[[getuntil]]
style = "dsGnuplotString"
start_token = "\""
end_token = "\""


[[getuntil]]
style = "dsGnuplotString"
start_token = "'"
end_token = "'"


[[getuntil]]
style = "dsDocMono"
start_token = "#"
end_token = "\n"


[[sequence]]
style = "dsNumber"
vec_step = [
	{oneof = "1234567890"},
	{oneof = "lu"}
]

[[sequence]]
style = "dsNumber"
vec_step = [
	{token = "."},
	{oneof = "1234567890"},
	{oneof = "f"}
]