From 5bcefabbbdd8b691e1d2e6c8df56a41691a4a41e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=BE=D0=BD=D0=B4=D0=B0=D1=80=D0=B5=D0=B2=20=D0=98?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD?= Date: Sun, 26 Aug 2018 14:23:47 +0200 Subject: [PATCH] fix #1101 --- .../PascalABCParserNewSaushkin/ABCPascal.cs | 6 +- .../PascalABCParserNewSaushkin/ABCPascal.y | 2 +- .../ABCPascalYacc.cs | 394 +++++++++--------- 3 files changed, 201 insertions(+), 201 deletions(-) diff --git a/Parsers/PascalABCParserNewSaushkin/ABCPascal.cs b/Parsers/PascalABCParserNewSaushkin/ABCPascal.cs index 5284c8476..b9e1956e8 100644 --- a/Parsers/PascalABCParserNewSaushkin/ABCPascal.cs +++ b/Parsers/PascalABCParserNewSaushkin/ABCPascal.cs @@ -1,9 +1,9 @@ // // This CSharp output file generated by Gardens Point LEX // Version: 1.1.3.301 -// Machine: DESKTOP-A6LT9RI -// DateTime: 22.08.2018 20:27:04 -// UserName: ????????? +// Machine: IVAN-PC +// DateTime: 26.08.2018 14:17:42 +// UserName: Ivan // GPLEX input file // GPLEX frame file // diff --git a/Parsers/PascalABCParserNewSaushkin/ABCPascal.y b/Parsers/PascalABCParserNewSaushkin/ABCPascal.y index 52fea3d23..de5a5f8d8 100644 --- a/Parsers/PascalABCParserNewSaushkin/ABCPascal.y +++ b/Parsers/PascalABCParserNewSaushkin/ABCPascal.y @@ -1413,7 +1413,7 @@ simple_type_or_ ; set_type - : tkSet tkOf simple_type + : tkSet tkOf type_ref { $$ = new set_type_definition($3, @$); } diff --git a/Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs b/Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs index 24c1737d1..7cc0bb9c1 100644 --- a/Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs +++ b/Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs @@ -1,9 +1,9 @@ // (see accompanying GPPGcopyright.rtf) // GPPG version 1.3.6 -// Machine: DESKTOP-A6LT9RI -// DateTime: 22.08.2018 20:27:05 -// UserName: ????????? +// Machine: IVAN-PC +// DateTime: 26.08.2018 14:18:22 +// UserName: Ivan // Input file // options: no-lines gplex @@ -157,7 +157,7 @@ public partial class GPPGParser: ShiftReduceParser /* empty */ { CurrentSemanticValue.td = null; } break; - case 262: // set_type -> tkSet, tkOf, simple_type + case 262: // set_type -> tkSet, tkOf, type_ref { CurrentSemanticValue.td = new set_type_definition(ValueStack[ValueStack.Depth-1].td, CurrentLocationSpan); }