aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl')
-rw-r--r--src/vhdl/scanner.adb6
-rw-r--r--src/vhdl/scanner.ads3
2 files changed, 6 insertions, 3 deletions
diff --git a/src/vhdl/scanner.adb b/src/vhdl/scanner.adb
index c5003666f..3ca706a50 100644
--- a/src/vhdl/scanner.adb
+++ b/src/vhdl/scanner.adb
@@ -933,7 +933,7 @@ package body Scanner is
procedure Scan_Identifier (Allow_PSL : Boolean)
is
use Name_Table;
- Buffer : String (1 .. Max_Nam_Length);
+ Buffer : String (1 .. Max_Name_Length);
C : Character;
Len : Natural;
begin
@@ -1250,7 +1250,7 @@ package body Scanner is
procedure Scan_Extended_Identifier
is
use Name_Table;
- Buffer : String (1 .. Max_Nam_Length);
+ Buffer : String (1 .. Max_Name_Length);
Len : Natural;
begin
-- LRM93 13.3.2
@@ -1455,7 +1455,7 @@ package body Scanner is
procedure Scan_Comment_Identifier (Id : out Name_Id)
is
use Name_Table;
- Buffer : String (1 .. Max_Nam_Length);
+ Buffer : String (1 .. Max_Name_Length);
Len : Natural;
C : Character;
begin
diff --git a/src/vhdl/scanner.ads b/src/vhdl/scanner.ads
index 8907975f4..5ed6f04db 100644
--- a/src/vhdl/scanner.ads
+++ b/src/vhdl/scanner.ads
@@ -27,6 +27,9 @@ package Scanner is
-- It can be replaced by a function call.
Current_Token: Token_Type := Tok_Invalid;
+ -- Maximal length for identifiers.
+ Max_Name_Length : constant Natural := 1024;
+
-- Simply set current_token to tok_invalid.
procedure Invalidate_Current_Token;
pragma Inline (Invalidate_Current_Token);