aboutsummaryrefslogtreecommitdiffstats
path: root/src/std_names.adb
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2018-08-04 06:59:25 +0200
committerTristan Gingold <tgingold@free.fr>2018-08-04 17:02:16 +0200
commitafa72384251e121988501ac22f16d0110bd2305f (patch)
tree4d6a5568d8d4995565f7e08268832ed670d9520c /src/std_names.adb
parent919206e884d423925170c3735421b9b5e35cd183 (diff)
downloadghdl-afa72384251e121988501ac22f16d0110bd2305f.tar.gz
ghdl-afa72384251e121988501ac22f16d0110bd2305f.tar.bz2
ghdl-afa72384251e121988501ac22f16d0110bd2305f.zip
rework parse_expression to add parse_binary_expression.
This is needed to complete PSL expression parsing.
Diffstat (limited to 'src/std_names.adb')
-rw-r--r--src/std_names.adb12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/std_names.adb b/src/std_names.adb
index ffee4645e..dfe322136 100644
--- a/src/std_names.adb
+++ b/src/std_names.adb
@@ -31,12 +31,6 @@ package body Std_Names is
Def ("mod", Name_Mod);
Def ("rem", Name_Rem);
- Def ("and", Name_And);
- Def ("or", Name_Or);
- Def ("xor", Name_Xor);
- Def ("nand", Name_Nand);
- Def ("nor", Name_Nor);
-
Def ("abs", Name_Abs);
Def ("not", Name_Not);
@@ -131,6 +125,12 @@ package body Std_Names is
Def ("while", Name_While);
Def ("with", Name_With);
+ Def ("and", Name_And);
+ Def ("or", Name_Or);
+ Def ("xor", Name_Xor);
+ Def ("nand", Name_Nand);
+ Def ("nor", Name_Nor);
+
-- VHDL93 reserved words.
Def ("xnor", Name_Xnor);
Def ("group", Name_Group);