Highlight
itertools
collections
kos
palette
theme
theme = {
'inclusion-stop-exclusion': 'background-adjacent',
'inclusion-stop-literal': 'background-adjacent',
'exclusion-start': 'background-adjacent',
'exclusion-stop': 'background-adjacent',
'exclusion-delimit': 'teal',
'exclusion-space': 'teal',
'exclusion-words': 'teal',
'exclusion-fragment': 'teal',
'literal-start': 'gray',
'literal-stop': 'gray',
'literal-delimit': 'gray',
'literal-space': 'gray',
'literal-words': 'gray',
'literal-fragment': 'gray',
'inclusion-projectword': 'pink',
'inclusion-highlight': 'yellow',
'inclusion-keyword': 'blue',
'inclusion-coreword': 'violet',
'inclusion-metaword': 'orange',
'inclusion-identifier': 'terminal-default',
'inclusion-fragment': 'background-adjacent',
'inclusion-start-enclosure': 'terminal-default',
'inclusion-stop-enclosure': 'terminal-default',
'inclusion-router': 'terminal-default',
'inclusion-terminator': 'terminal-default',
'inclusion-operation': 'terminal-default',
'inclusion-space': 'terminal-default',
'cell': 'terminal-default', # (terminal) default cell color
'border': 'application-border',
}
qualify
qualify(tokens)
Convert a delimited KOS token stream into qualified tokens noting the context along with the event type.
normalize
normalize(qfields)
Normalize tab characters.