Files
RedBear-OS/local/recipes/tui/mc/source/misc/syntax/ml.syntax
T
vasilito cee25393d8 fix: boot process improvements — dependency cycle, INIT_NOTIFY, probing loop, and log spam fixes
- Fix P15-8-init-cycle-detection.patch: replace visiting+error with seen+silent-skip
  to eliminate 11 false-positive 'dependency cycle detected' errors on shared deps
- Fix P0-daemon-fix-init-notify-unwrap.patch: remove eprintln! for missing
  INIT_NOTIFY (expected for oneshot_async services, ~7 daemons affected)
- Fix driver-manager hotplug loop: add PERMANENTLY_SKIPPED static set shared
  between hotplug handler and DriverConfig::probe() to stop infinite re-probing
  of Fatal/NotSupported/deferred-exhausted device+driver pairs (e.g. ided)
- Fix driver-manager log_timeline: suppress repeated EPIPE/ENOENT errors with
  AtomicI32 dedup and AtomicBool one-shot guards for boot timeline JSON
- Add driver-manager SIGTERM handler, ACPI bus registration, --status mode,
  driver reap loop, graceful shutdown, and reduced deferred retries (30→3)
2026-05-17 12:34:02 +03:00

96 lines
2.6 KiB
YAML

##################################################################################
# ML (CamlLight) syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
##################################################################################
context default
keyword whole and yellow
keyword whole as yellow
keyword whole begin yellow
keyword whole do yellow
keyword whole done yellow
keyword whole downto yellow
keyword whole else yellow
keyword whole end yellow
keyword whole exception yellow
keyword whole for yellow
keyword whole fun yellow
keyword whole function yellow
keyword whole if yellow
keyword whole in yellow
keyword whole let yellow
keyword whole match yellow
keyword whole mutable yellow
keyword whole not yellow
keyword whole of yellow
keyword whole or yellow
keyword whole prefix yellow
keyword whole rec yellow
keyword whole then yellow
keyword whole to yellow
keyword whole try yellow
keyword whole type yellow
keyword whole value yellow
keyword whole where yellow
keyword whole while yellow
keyword whole mod yellow
keyword whole with yellow
keyword whole true yellow
keyword whole false yellow
keyword (\* brown
keyword \*) brown
keyword `\s` brightcyan
keyword `+` brightcyan
keyword > cyan
keyword <> cyan
keyword < cyan
keyword . cyan
keyword -> brightgreen
keyword <- cyan
keyword \+ cyan
keyword - cyan
keyword \* cyan
keyword / cyan
keyword % cyan
keyword = cyan
keyword | cyan
keyword # cyan
keyword @ cyan
keyword ^ cyan
keyword { cyan
keyword } cyan
keyword ( cyan
keyword ) cyan
keyword [ cyan
keyword ] cyan
keyword , cyan
keyword : cyan
keyword & cyan
keyword wholeright ;; brightred
keyword wholeright ; brightred
keyword ; cyan
context exclusive (\* \*) brown
keyword \\\n yellow
keyword "+" brown
keyword <+> brown
context " " brightcyan
keyword \\" brightmagenta
keyword \\n brightmagenta
keyword %% brightmagenta
keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightmagenta
keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightmagenta
keyword %\[hl\]n brightmagenta
keyword %\[.\]\[0123456789\]s brightmagenta
keyword %[*] brightmagenta
keyword %c brightmagenta
keyword \\\{0123\}\{01234567\}\{01234567\} brightmagenta
keyword \\\\ brightmagenta
keyword \\' brightmagenta
keyword \\\{abtnvfr\} brightmagenta