diff options
author | Tristan Gingold <tgingold@free.fr> | 2020-02-04 18:45:21 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2020-02-04 18:45:21 +0100 |
commit | a254119dbe976ad623f3fd4068a7ccba6ecd941d (patch) | |
tree | 4757ec2e7986ffe8d4642ff7619c20cbfc7a45e3 | |
parent | d61572e39c61fbd4b6f4fa48c08a159d0b3d3a73 (diff) | |
download | ghdl-a254119dbe976ad623f3fd4068a7ccba6ecd941d.tar.gz ghdl-a254119dbe976ad623f3fd4068a7ccba6ecd941d.tar.bz2 ghdl-a254119dbe976ad623f3fd4068a7ccba6ecd941d.zip |
vhdl-scanner: improve error message for empty quote.
-rw-r--r-- | src/vhdl/vhdl-scanner.adb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vhdl/vhdl-scanner.adb b/src/vhdl/vhdl-scanner.adb index 55a98e03f..eac8cfc92 100644 --- a/src/vhdl/vhdl-scanner.adb +++ b/src/vhdl/vhdl-scanner.adb @@ -2274,6 +2274,12 @@ package body Vhdl.Scanner is Name_Table.Get_Identifier (Source (Pos + 1)); Pos := Pos + 3; return; + elsif Source (Pos + 1) = ''' then + Error_Msg_Scan ("empty quote is not allowed in vhdl"); + Current_Token := Tok_Character; + Current_Context.Identifier := Name_Table.Get_Identifier (' '); + Pos := Pos + 2; + return; else Current_Token := Tok_Tick; Pos := Pos + 1; |