diff options
| author | Tristan Gingold <tgingold@free.fr> | 2018-11-23 19:23:18 +0100 | 
|---|---|---|
| committer | Tristan Gingold <tgingold@free.fr> | 2018-11-23 19:23:18 +0100 | 
| commit | f79927dfebb94fdcf1f7879ab2d11758f12e3fea (patch) | |
| tree | 0269554fe12e9ca2be3a18b63d7945359bd5a0ed | |
| parent | c4b22c35f11659fbd09dc1ec904d42322485ea2c (diff) | |
| download | ghdl-f79927dfebb94fdcf1f7879ab2d11758f12e3fea.tar.gz ghdl-f79927dfebb94fdcf1f7879ab2d11758f12e3fea.tar.bz2 ghdl-f79927dfebb94fdcf1f7879ab2d11758f12e3fea.zip  | |
parse: strenghten.
| -rw-r--r-- | src/vhdl/parse.adb | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/src/vhdl/parse.adb b/src/vhdl/parse.adb index 86465e037..d07d6b892 100644 --- a/src/vhdl/parse.adb +++ b/src/vhdl/parse.adb @@ -2269,7 +2269,7 @@ package body Parse is           First := Null_Iir;           Scan_Semi_Colon ("element declaration"); -         exit when Current_Token = Tok_End; +         exit when Current_Token /= Tok_Identifier;        end loop;        Set_Elements_Declaration_List (Res, List_To_Flist (El_List)); @@ -2280,12 +2280,10 @@ package body Parse is        end if;        --  Skip 'end' -      Scan_Expect (Tok_Record); +      Expect_Scan (Tok_End); +      Expect_Scan (Tok_Record);        Set_End_Has_Reserved_Id (Res, True); -      --  Skip 'record' -      Scan; -        return Res;     end Parse_Record_Type_Definition;  | 
