DU3

Uživatelský avatar
nytram
Matfyz(ák|ačka) level II
Příspěvky: 68
Registrován: 4. 1. 2005 15:54
Typ studia: Informatika Bc.
Bydliště: da B-9'th floor
Kontaktovat uživatele:

ctx

Příspěvek od nytram »

niekto to tu postnul, ale nik neodpovedal, teda postujem to tu ja ...

"warning C4100: 'ctx' : unreferenced formal parameter"

nevie niekto, ci s tym mam nieco robit, alebo nechat to tak?
Quod Erat Demonstrandum.
Uživatelský avatar
rastik
Supermatfyz(ák|ačka)
Příspěvky: 661
Registrován: 19. 10. 2005 21:45
Typ studia: Informatika Mgr.
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od rastik »

V DU3 to ignorujem a v DU4 sa toto varovanie podla zadania uz vyskytovat nebude.
Uživatelský avatar
Tuetschek
Supermatfyz(ák|ačka)
Příspěvky: 657
Registrován: 15. 6. 2005 13:54
Typ studia: Nestuduji ale učím na MFF
Kontaktovat uživatele:

Re: DU3

Příspěvek od Tuetschek »

rastik píše:Btw. kolko konfliktov ste mali po prvej casti? Mne to vyliezlo az na 12 shift/reduce, 21 reduce/reduce.
No ja dostal jen 2 S/R ale zato 46 R/R :). Hodilo vam to nekomu i takovouhle hlasku?:

Kód: Vybrat vše

warning: rule never reduced because of conflicts:
Jinak k tem warningum snad Dr. Yaghob na prednasce rikal ze ty warningy za ktery muze Bison (a ze jich bude hodne) se nam jako chyba pocitat nebudou ...
Plug 'n' Pray.
Uživatelský avatar
JJ
Matfyz(ák|ačka) level II
Příspěvky: 99
Registrován: 28. 1. 2005 14:03
Typ studia: Informatika Mgr.

Příspěvek od JJ »

Update 22.11.2006

Upraven obrázek 8.

* Jsou povoleny i prázdné řetězce (upraven diagram "Konštanta bez znamienka").
* Celé číslo může být skutečně bez znaménka (upraven diagram "Ordinálna konštanta").
Uživatelský avatar
rastik
Supermatfyz(ák|ačka)
Příspěvky: 661
Registrován: 19. 10. 2005 21:45
Typ studia: Informatika Mgr.
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od rastik »

JJ píše:Update 22.11.2006
A to som si vcera vecer hovoril, ze uz hadam nic nove nebude a ze to poslem, uz som mal na male :roll:
Uživatelský avatar
Trupik
Matfyz(ák|ačka) level III
Příspěvky: 251
Registrován: 3. 1. 2005 14:45
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od Trupik »

Ještě pořád tam ale zůstává jedna nekonzistence - mlaskal podle obrázků povoluje středník jako oddělovač příkazů a třeba před posledním příkazem před "end" nebo "until" by středník být neměl. V jejich ukázkovém vstupu ale je a "Everything is OK"
Domovská stránka: http://www.jakubmaly.cz/, blog: http://blog.jakubmaly.cz/
Petice proti olympiádě http://olympiada.nazory.cz

Come on you target for faraway laughter,
Come on you stranger, you legend, you martyr, and shine!
LuKu
Matfyz(ák|ačka) level III
Příspěvky: 117
Registrován: 15. 1. 2005 18:29
Typ studia: Informatika Mgr.

Příspěvek od LuKu »

To Trupik: Příkazem je i prázdný příkaz...
Uživatelský avatar
Trupik
Matfyz(ák|ačka) level III
Příspěvky: 251
Registrován: 3. 1. 2005 14:45
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od Trupik »

Aha, tak to jsem přehlíd
Domovská stránka: http://www.jakubmaly.cz/, blog: http://blog.jakubmaly.cz/
Petice proti olympiádě http://olympiada.nazory.cz

Come on you target for faraway laughter,
Come on you stranger, you legend, you martyr, and shine!
Uživatelský avatar
pcv
Matfyz(ák|ačka) level I
Příspěvky: 25
Registrován: 13. 6. 2005 15:24
Typ studia: Informatika Mgr.
Bydliště: Praha
Kontaktovat uživatele:

najdi 10 rozdílů

Příspěvek od pcv »

najdi 10 rozdílů :P

mezi:

Kód: Vybrat vše

command:	matched
			|unmatched
			|DUTOK_UINT DUTOK_COLON matched
			|DUTOK_UINT DUTOK_COLON unmatched

			;
 
a

Kód: Vybrat vše

command:	uint_and_collon_or_nothing matched
		|uint_and_collon_or_nothing unmatched
			;

uint_and_collon_or_nothing: DUTOK_UINT DUTOK_COLON
				 | /*or nothing*/
				;
Správné řešení: první verze je v pořádku, druhá hází shift/reduce konflikt :shock: . Kdybyste někdo náhodou věděl proč, dejte vědět.

Objevení tohoto kvízu mě stálo několik hodin, tak se snažte :wink:
Návštěvník

typy vyrazu

Příspěvek od Návštěvník »

V mlaskalu se vyskytuji ruzne druhy vyrazu, tj:
vyraz ordinalniho typu
vyraz
vyraz typu boolean
otazkou je, jak se k nim postavit?
zatim jsem vsechny vyrazy povazoval za vyraz.
Urcite je mozne napsat "gramatiku" pro kazdy typ vyrazu zvlast,
ale na druhou stranu asi ne tak, aby rozlisila typ libovolneho vyrazu.
Jaky typ ma vyraz DUTOK_IDENTIFIER, a vubec jak vypada vyraz typu boolean?
Jak resite vyrazy? Neni urceni typu vyrazu ukol semanticke analyzi?
LuKu
Matfyz(ák|ačka) level III
Příspěvky: 117
Registrován: 15. 1. 2005 18:29
Typ studia: Informatika Mgr.

Příspěvek od LuKu »

Ano, určení typu výrazu je úkol sémantické analýzy. Jediné, co se má s typem výrazu udělat v DÚ3 je napsat si seznam přípustných typů na daném místě do komentáře pro pozdější použití.
Uživatelský avatar
hippies
Admin(ka) level I
Příspěvky: 990
Registrován: 29. 9. 2004 12:46
Typ studia: Informatika Mgr.
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

Re: najdi 10 rozdílů

Příspěvek od hippies »

pcv píše:najdi 10 rozdílů :P

mezi:

Kód: Vybrat vše

command:	matched
			|unmatched
			|DUTOK_UINT DUTOK_COLON matched
			|DUTOK_UINT DUTOK_COLON unmatched

			;
 
a

Kód: Vybrat vše

command:	uint_and_collon_or_nothing matched
		|uint_and_collon_or_nothing unmatched
			;

uint_and_collon_or_nothing: DUTOK_UINT DUTOK_COLON
				 | /*or nothing*/
				;
Správné řešení: první verze je v pořádku, druhá hází shift/reduce konflikt :shock: . Kdybyste někdo náhodou věděl proč, dejte vědět.

Objevení tohoto kvízu mě stálo několik hodin, tak se snažte :wink:
Tak ja resil podobnej problem s ..

Kód: Vybrat vše

sign: DUTOK_OPER_SIGNADD
	| /*empty*/
	;
problém je ve výhledu .. nevim přesně kde ten problém vzniká, ale řekl bych, že to není LALR(1). Ale úplně šúr si nejsem
Uživatelský avatar
Kate
Matfyz(ák|ačka) level III
Příspěvky: 146
Registrován: 8. 1. 2005 10:52
Typ studia: Informatika Mgr.
Bydliště: Milada squat
Kontaktovat uživatele:

update stranky o ukolu

Příspěvek od Kate »

pozor, pozor - mame tady vecerni update stranky o ukolu, resp. syntaktickych diagramu, tak se mrknete, mozna to bude chtit uz i mensi zasah do pravidel v DU3, zalezi, jak jste je psali.

bohuzel ohledne problemu, pracovne zvaneho "a[1][1] X a[1,1]" zadne novinky.
Uživatelský avatar
lavor
Matfyz(ák|ačka) level III
Příspěvky: 121
Registrován: 1. 2. 2005 20:39
Typ studia: Informatika Bc.
Bydliště: kolej 17.11., A1105
Kontaktovat uživatele:

Re: update stranky o ukolu

Příspěvek od lavor »

Kate píše: bohuzel ohledne problemu, pracovne zvaneho "a[1][1] X a[1,1]" zadne novinky.
hodil som to uz vcera v noci:
http://forum.matfyz.info/viewtopic.php?t=2127&start=30

btw, co za update si mala na mysli???
Milujeme tých, čo nás odmietajú, odmietame tých, čo nás milujú.
Uživatelský avatar
JJ
Matfyz(ák|ačka) level II
Příspěvky: 99
Registrován: 28. 1. 2005 14:03
Typ studia: Informatika Mgr.

Příspěvek od JJ »

Update 27.11.2006 večer

Upraven obrázek 3.

* "Identifikátor reálného typu" změněn na "Identifikátor typu" v diagramu "Typ".

Upraven obrázek 8.

* Zrušen "Identifikátor numerickej konštanty" v diagramu "Konštanta".
* Zrušen "Symbolický identifikátor" v diagramu "Konštanta bez znamienka".
* Zrušen "Identifikátor ordinálnej konštanty" v diagramu "Ordinálna konštanta".

-------------
Jak na to koukam tak to snad zadnou upravu chtit nebude :?
Odpovědět

Zpět na „2006“