fix
This commit is contained in:
parent
9389c7e7c6
commit
772489a15e
|
|
@ -1,15 +1,9 @@
|
||||||
//
|
//
|
||||||
// This CSharp output file generated by Gardens Point LEX
|
// This CSharp output file generated by Gardens Point LEX
|
||||||
// Version: 1.1.3.301
|
// Version: 1.1.3.301
|
||||||
<<<<<<< HEAD
|
|
||||||
// Machine: DESKTOP-2BJCJ7I
|
// Machine: DESKTOP-2BJCJ7I
|
||||||
// DateTime: 03.04.2021 16:57:10
|
// DateTime: 03.04.2021 17:04:09
|
||||||
// UserName: ibond
|
// UserName: ibond
|
||||||
=======
|
|
||||||
// Machine: DESKTOP-G8V08V4
|
|
||||||
// DateTime: 03.04.2021 6:32:31
|
|
||||||
// UserName: ?????????
|
|
||||||
>>>>>>> e8a2eb27fd41e7541b25a2811d8d787fd312c080
|
|
||||||
// GPLEX input file <ABCPascal.lex>
|
// GPLEX input file <ABCPascal.lex>
|
||||||
// GPLEX frame file <embedded resource>
|
// GPLEX frame file <embedded resource>
|
||||||
//
|
//
|
||||||
|
|
|
||||||
|
|
@ -111,11 +111,7 @@
|
||||||
%type <stn> literal_list
|
%type <stn> literal_list
|
||||||
%type <stn> label_decl_sect
|
%type <stn> label_decl_sect
|
||||||
%type <stn> lock_stmt
|
%type <stn> lock_stmt
|
||||||
<<<<<<< HEAD
|
|
||||||
%type <stn> func_name proc_name optional_proc_name
|
%type <stn> func_name proc_name optional_proc_name
|
||||||
=======
|
|
||||||
%type <stn> func_name proc_name optional_proc_name //qualified_identifier
|
|
||||||
>>>>>>> e8a2eb27fd41e7541b25a2811d8d787fd312c080
|
|
||||||
%type <ex> new_expr allowable_expr_as_stmt
|
%type <ex> new_expr allowable_expr_as_stmt
|
||||||
%type <stn> parse_goal parts inclass_block block proc_func_external_block
|
%type <stn> parse_goal parts inclass_block block proc_func_external_block
|
||||||
%type <td> exception_class_type_identifier simple_type_identifier //idp
|
%type <td> exception_class_type_identifier simple_type_identifier //idp
|
||||||
|
|
@ -2023,24 +2019,6 @@ optional_proc_name
|
||||||
{ $$ = null; }
|
{ $$ = null; }
|
||||||
;
|
;
|
||||||
|
|
||||||
<<<<<<< HEAD
|
|
||||||
=======
|
|
||||||
//qualified_identifier
|
|
||||||
// : identifier
|
|
||||||
// { $$ = new method_name(null,null,$1,null,@$); }
|
|
||||||
// | visibility_specifier
|
|
||||||
// { $$ = new method_name(null,null,$1,null,@$); }
|
|
||||||
// | qualified_identifier tkPoint identifier
|
|
||||||
// {
|
|
||||||
// $$ = NewQualifiedIdentifier($1 as method_name, $3, @$);
|
|
||||||
// }
|
|
||||||
// | qualified_identifier tkPoint visibility_specifier
|
|
||||||
// {
|
|
||||||
// $$ = NewQualifiedIdentifier($1 as method_name, $3, @$);
|
|
||||||
// }
|
|
||||||
// ;
|
|
||||||
>>>>>>> e8a2eb27fd41e7541b25a2811d8d787fd312c080
|
|
||||||
|
|
||||||
property_definition
|
property_definition
|
||||||
: attribute_declarations simple_property_definition
|
: attribute_declarations simple_property_definition
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,10 @@
|
||||||
// (see accompanying GPPGcopyright.rtf)
|
// (see accompanying GPPGcopyright.rtf)
|
||||||
|
|
||||||
// GPPG version 1.3.6
|
// GPPG version 1.3.6
|
||||||
<<<<<<< HEAD
|
|
||||||
// Machine: DESKTOP-2BJCJ7I
|
// Machine: DESKTOP-2BJCJ7I
|
||||||
// DateTime: 03.04.2021 16:57:11
|
// DateTime: 03.04.2021 17:04:10
|
||||||
// UserName: ibond
|
// UserName: ibond
|
||||||
// Input file <ABCPascal.y>
|
// Input file <ABCPascal.y>
|
||||||
=======
|
|
||||||
// Machine: DESKTOP-G8V08V4
|
|
||||||
// DateTime: 03.04.2021 6:32:31
|
|
||||||
// UserName: ?????????
|
|
||||||
// Input file <D:\PABC_Git\Parsers\PascalABCParserNewSaushkin\ABCPascal.y>
|
|
||||||
>>>>>>> e8a2eb27fd41e7541b25a2811d8d787fd312c080
|
|
||||||
|
|
||||||
// options: no-lines gplex
|
// options: no-lines gplex
|
||||||
|
|
||||||
|
|
@ -66,7 +59,7 @@ public abstract class ScanBase : AbstractScanner<PascalABCSavParser.Union,LexLoc
|
||||||
|
|
||||||
public partial class GPPGParser: ShiftReduceParser<PascalABCSavParser.Union, LexLocation>
|
public partial class GPPGParser: ShiftReduceParser<PascalABCSavParser.Union, LexLocation>
|
||||||
{
|
{
|
||||||
// Verbatim content from D:\PABC_Git\Parsers\PascalABCParserNewSaushkin\ABCPascal.y
|
// Verbatim content from ABCPascal.y
|
||||||
// <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> GPPGParser, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> gppg
|
// <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> GPPGParser, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> gppg
|
||||||
public syntax_tree_node root; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
public syntax_tree_node root; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
|
|
@ -78,7 +71,7 @@ public partial class GPPGParser: ShiftReduceParser<PascalABCSavParser.Union, Lex
|
||||||
public ParserLambdaHelper lambdaHelper = new ParserLambdaHelper();
|
public ParserLambdaHelper lambdaHelper = new ParserLambdaHelper();
|
||||||
|
|
||||||
public GPPGParser(AbstractScanner<PascalABCSavParser.Union, LexLocation> scanner) : base(scanner) { }
|
public GPPGParser(AbstractScanner<PascalABCSavParser.Union, LexLocation> scanner) : base(scanner) { }
|
||||||
// End verbatim content from D:\PABC_Git\Parsers\PascalABCParserNewSaushkin\ABCPascal.y
|
// End verbatim content from ABCPascal.y
|
||||||
|
|
||||||
#pragma warning disable 649
|
#pragma warning disable 649
|
||||||
private static Dictionary<int, string> aliasses;
|
private static Dictionary<int, string> aliasses;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue