| AudioType | The Root class for all audio data types |
| blockSchema | A simple rectangular box with a text and inputs and outputs |
| cableSchema | Simple cables (identity box) in parallel |
| contextor | An automatic stack of contexts |
| CTree | A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches |
| cutSchema | Terminate a cable (cut box) |
| decorateSchema | A decorateSchema is a schema surrounded by a dashed rectangle with a label on the top left |
| enlargedSchema | An enlarged schema |
| mergeSchema | Place and connect two diagrams in merge composition |
| Node | Class Node = (type x (int + float + Sym + void*)) |
| OccMarkup | Occurences Markup of a root tree |
| Occurrences | Count subtree occurences Count the number of occurences of each subtree of a root tree |
| parSchema | Place two schemi in parallel |
| recSchema | Place and connect two diagrams in recursive composition |
| ScalarCompiler | Compile a list of FAUST signals into a scalar C++ class |
| schema | An abstract block diagram schema |
| seqSchema | Sequential composition |
| SimpleType | The type of a simple numeric audio signal |
| splitSchema | Place and connect two diagrams in split composition |
| Symbol | Symbols are unique objects with a name stored in a hash table |
| TableType | The type of a table of audio data |
| topSchema | A topSchema is a schema surrounded by a dashed rectangle with a label on the top left |
| TupletType | The type of a tuplet of data |
| VectorCompiler | Compile a list of FAUST signals into a vector C++ class |
1.5.9