aboutsummaryrefslogtreecommitdiff
path: root/src/include/open-axiom/dialect
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/open-axiom/dialect')
-rw-r--r--src/include/open-axiom/dialect16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/include/open-axiom/dialect b/src/include/open-axiom/dialect
index 5d5218c6..6350e91e 100644
--- a/src/include/open-axiom/dialect
+++ b/src/include/open-axiom/dialect
@@ -1,5 +1,5 @@
// -*- C++ -*-
-// Copyright (C) 2013-2014, Gabriel Dos Reis.
+// Copyright (C) 2013-2017, Gabriel Dos Reis.
// All rights reserved.
// Written by Gabriel Dos Reis.
//
@@ -34,14 +34,16 @@
#ifndef OPENAXIOM_DIALECT_included
#define OPENAXIOM_DIALECT_included
+#include <stdint.h>
+
namespace OpenAxiom {
// Languages for which we have parsers.
- enum class Language {
- Spad = 0x1,
- Boot = 0x2,
- Lisp = 0x4,
- BootSpad = Spad | Boot,
- All = Spad | Boot | Lisp,
+ enum class Language : uint8_t {
+ Spad = 0x1, // Spad programming language
+ Boot = 0x2, // Boot programming language
+ Lisp = 0x4, // Lisp programming language
+ BootSpad = Spad | Boot, // Boot or Spad
+ All = Spad | Boot | Lisp, // All supported programming languages
};
}