aboutsummaryrefslogtreecommitdiffstats
path: root/tuplr.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'tuplr.hpp')
-rw-r--r--tuplr.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/tuplr.hpp b/tuplr.hpp
index 14be70d..e7a2329 100644
--- a/tuplr.hpp
+++ b/tuplr.hpp
@@ -68,7 +68,7 @@ struct Exp {
/***************************************************************************
- * S-Expression Lexer :: text -> S-Expressions (SExp) *
+ * Lexer: Text (istream) -> S-Expressions (SExp) (Prefix S for Syntactic) *
***************************************************************************/
typedef Exp<string> SExp; ///< Textual S-Expression
@@ -77,7 +77,7 @@ SExp readExpression(Cursor& cur, std::istream& in);
/***************************************************************************
- * Backend *
+ * Backend (Prefix C for Compiled) *
***************************************************************************/
typedef void* CValue; ///< Compiled value (opaque)
@@ -86,7 +86,7 @@ struct CEngine; ///< Backend data (opaque)
/***************************************************************************
- * Abstract Syntax Tree *
+ * Abstract Syntax Tree (Prefix A for Abstract) *
***************************************************************************/
struct TEnv; ///< Type-Time Environment
@@ -306,7 +306,7 @@ struct ASTCdrCall : public ASTCall {
/***************************************************************************
- * Parser - S-Expressions (SExp) -> AST Nodes (AST) *
+ * Parser: S-Expressions (SExp) -> AST Nodes (AST) (Prefix P for Parsing) *
***************************************************************************/
/// Parse Time Environment (symbol table)
@@ -420,7 +420,7 @@ struct Env : public list< map<K,V> > {
/***************************************************************************
- * Typing *
+ * Typing (Prefix T for Type) *
***************************************************************************/
struct TSubst : public map<AType*, AType*> {