Skip to content

Repository files navigation

fpp-tools

This repository features a variety of tools for the F Prime Prime (FPP) language. These tools include:

  • Language Server Protocol (fpp_lsp_server): A language server to interface with IDEs. Supported editors include
    • Visual Studio Code
    • Intellij
    • Neovim
    • Emacs
  • Formatter (fpp_format): A pretty-printer for FPP
  • Diagramming (fpp_diagram): A diagram (text-model) generator for topologies and state machines
  • Python Bindings (fpp_python): Bindings to Python to interface with the syntax and analysis models
  • AST Querying (fpp-query): A tool for querying the FPP syntactic model. A general-purpose fpp-filenames.

Public facing packages are released as binaries using PyPI and may be installed via PIP.

Releases

Used by

Contributors

Languages