ASISTANT(1)

πŸ“¦ version 2019, in ubuntu jammy

πŸ’– NAME πŸ’–

okay so bestie, welcome to ASISTANT(1) from the ASIS Tools collection. This page is all about asistant β€” interactive command-line ASIS tool. that's the whole name section, slay.

✨ SYNOPSIS ✨

asistant program

πŸ¦‹ DESCRIPTION πŸ¦‹

First, the lore. ASIS stands for Ada Semantic Interface Specification; it is an application programming interface that allows Ada programs to inspect the structure of other Ada programs. literally an API for Ada programs to peek at other Ada programs' structure. πŸ‘‘

GNAT, the GNU Ada compiler, can parse Ada source text and produce tree files suitable for use through ASIS. So yes, GNAT is the compiler bestie doing the parsing and tree-file-making. 🌳

Now asistant itself is an interactive command-line tool with a simple language that allows you to inspect the semantic information about a compiled program. That means you can learn ASIS and try ASIS queries interactively before writing them in your programs. It's giving safe space to experiment with ASIS queries before committing them to actual code. πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

Documentation about the ASIS tools may be found in /usr/share/doc/asis-doc/ if the asis-doc package is installed. πŸ“š The reference documentation about ASIS is excluded due to license problems 😭, but may be found in various formats at http://libre.adacore.com/developers/documentation.


This page comes from Debian GNU/Linux, dated 2014-08-09, and it's ASISTANT(1) β€” bye bestie, go inspect some Ada with main character energy πŸ’–βœ¨πŸ«Ά

πŸ“¦ where this page comes from