rustyphoenixlecture 1.10.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 = ["yml"]
# 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 = """
include:
    - component: $CI_SERVER_FQDN/CTA-LAPP/PHOENIX_LIBS2/citoolkit/phoenixcitoolkitcpp/phoenix-workflow-cpp@8.0.1
      inputs:
          build-matrix:
            - TARGET_PLATFORM: linux-64
            - TARGET_PLATFORM: linux-aarch64
          pixi-env-coverage: test
          pixi-env-documentation: doc
          pixi-env-test: test
          pixi-task-coverage: coverage
          pixi-task-documentation: doc
          pixi-task-test: test
          package-name: phoenixxml
          tags: ["MUST"]
          zenodo-project-id: 18683082
"""


[[keyword]]
style = "dsType"
vec_token = [
	"inf",
	"nan",
]
vec_match = []

[[keyword]]
style = "dsKeyword"
vec_token = []
vec_match = [
	"[",
	"]",
	"{",
	"}",
	"-",
]

[[keyword]]
style = "cppqtMacro"
vec_token = [
	"false",
	"true",
]
vec_match = []

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


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


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

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

[[sequence]]
style = "dsNumber"
vec_step = [
	{token = "0x"},
	{oneof = "1234567890abcdef"},
]

[[sequence]]
style = "dsNumber"
vec_step = [
	{token = "0b"},
	{oneof = "10"},
]

# We have to fight token with token, because oneof has less priority
[[sequence]]
style = "dsNumber"
vec_step = [
	{token = "0"},
]

[[sequence]]
style = "cppstandardF"
vec_step = [
	{oneof = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-"},
	{token = ":"},
]