Files
karaolidis 3adeb9d1d7
Build and Release Binary / build (push) Successful in 1m3s
Build and Release Binary / release (push) Successful in 1m30s
feat: add rule scopes
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-06-06 16:21:14 +01:00
..
2026-06-06 16:21:14 +01:00
2026-06-06 16:21:14 +01:00
2026-06-06 16:21:14 +01:00

fujicli Documentation

For Users

For Contributors

FML Reference

  • Overview - what FML is, how the pieces fit together.
  • Options - typed scalars (integer, float, string, enum) with encoding rules.
  • Cameras - per-model spec: USB IDs, feature blocks.
  • Generations - shared capability presets.
  • Grammar - predicates and assignments.
  • Rules and Transformations - validation, repair, aliasing semantics.

Internals

  • Architecture - the pipeline at a glance.
  • Codegen - what each emitter produces.
  • Analyses - DNF, alias substitution, the presence DAG, repair, and inverse transformations.
  • Runtime - how the generated modules are consumed.