diff options
Diffstat (limited to 'src/include/open-axiom/dialect')
-rw-r--r-- | src/include/open-axiom/dialect | 16 |
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 }; } |