- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- eBay-es kütyük kis pénzért
- GoodSpeed: Aquaphor Modern víztisztító
- Elektromos rásegítésű kerékpárok
- sh4d0w: Árnyékos sarok
- gban: Ingyen kellene, de tegnapra
Aktív témák
-
sany80
csendes tag
Én is a beadandón ügyködöm és bajban vagyok vele. Alaposan belezavarodtam ha valaki segítene hálás lennék.
ezt dobja ki hibaüzenetként:
[Warning] Line 46: (compiler.y) In production rule
`4: declaration -> UNSIGNED IDENT #0001 '
cannot determine default type of $0
[Warning] Line 64: (compiler.y) In production rule
`6: declaration -> BOOL IDENT #0002 '
cannot determine default type of $0
[Error 1] Line 90: (compiler.y) unrecognized input (`(') encountered
Automatikus tesztelo: Hiba van a bisonc++ forrasfajljaban.A tanár tutorial-ja alapján csináltam de most már nem látom a fától az erdőt.
Ez meg a file:
%baseclass-preinclude "semantics.h"
%lsp-needed%token UNSIGNED;
%token BOOL;
%token TRUE;
%token FALSE;
%token NUMBER;
%token <szoveg> IDENT;
%token ASSIGN;%union
{
std::string *szoveg;}
%%
start:
declarations assignments
;declarations:
// ures
|
declaration declarations
;declaration:
UNSIGNED IDENT
{
szimbolumtabla[*$2] = var_data( d_loc__.first_line, unsigned );
}
{
std::cout << *$2 = var_data( d_loc__.first_line, unsigned );if( szimbolumtabla.count(*$2) > 0 )
{
std::stringstream ss;
ss << "Ujradeklaralt valtozo: " << *$2 << ".\n"
<< "Korabbi deklaracio sora: " << szimbolumtabla[*$2].decl_row << std::endl;
error( ss.str().c_str() );
}
delete $2;
}
|
BOOL IDENT
{
szimbolumtabla[*$2] = var_data( d_loc__.first_line, bool );
}
{
std::cout << *$2 = var_data( d_loc__.first_line, bool );if( szimbolumtabla.count(*$2) > 0 )
{
std::stringstream ss;
ss << "Ujradeklaralt valtozo: " << *$2 << ".\n"
<< "Korabbi deklaracio sora: " << szimbolumtabla[*$2].decl_row << std::endl;
error( ss.str().c_str() );
}
delete $2;}
;assignments:
// ures
|
assignment assignments
;assignment:
IDENT ASSIGN expr
{
if ( IDENT != szimbolumtabla )
cout << "azonosito nincs deklaralva";
};
expr:
IDENT{
if ( IDENT != szimbolumtabla )
cout << "azonosito nincs deklaralva";
}
if( szimbolumtabla[*$1].var_type != *$3 ) //itt van az a bizonyos 90 sor
{
error( "Tipushibas ertekadas.\n" );
$$ = new type(szimbolumtabla[*$1].var_type);
}
|
NUMBERif( szimbolumtabla unsigned != *$3 )
{
error( "Tipushibas ertekadas.\n" );
}
$$ = new type(unsigned);
|
TRUEif( szimbolumtabla bool != *$3 )
{
error( "Tipushibas ertekadas.\n" );
}
$$ = new type(bool);
|
FALSEif( szimbolumtabla bool != *$3 )
{
error( "Tipushibas ertekadas.\n" );
}
$$ = new type(bool);
;
Aktív témák
- ASUS routerek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Autós topik látogatók beszélgetős, offolós topikja
- PlayStation 5
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Formula-1
- LED világítás a lakásban
- Hardverekkel indít a szeptember
- Star Wars: The Old Republic - MMORPG
- További aktív témák...
- i7 12700k 2026.07.23ig aqua gari
- BESZÁMÍTÁS! LENOVO IdePad Gaming 3 Gamer notebook - R5 5600H 16GB DDR4 512GB SSD RTX 3050Ti 4GBWIN11
- BESZÁMÍTÁS! LENOVO IdeaPad Gaming 3 Gamer notebook - R5 5500H 16GB DDR4 512GB SSD RTX 2050 4GB WIN11
- BESZÁMÍTÁS! ASUS ROG STRIX SCAR 15 Gamer notebook - i9 12900H 16GB DDR5 1TB SSD RTX 3070Ti 8GB WIN11
- Lenovo Legion 5 Ryzen 5 5600H/ RTX 3060/ 16GB RAM /1,5TB SSD +ajándék!
- Microsoft Surface Laptop 5 13.5" i5-1245U 16GB 512GB Alcantara 1év garancia
- Vivo Y76 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- DELL Precision 7540 - Intel Core i9-9980HK, RTX 3000
- Apple iPhone 13 / 128GB / Gyárifüggetlen / 12Hó Garancia / 89% akku
- GYÖNYÖRŰ iPhone SE 2022 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3366
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest