«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2006

Re: help!!!

by Jovanovic Nenad
četvrtak, 19. januar 2006 - 18:00.

Od gprog smenama moras doci do declvar. Kod tebe nedostaje ta veza...

-------Original Message-------

From: ri4pp@titan.etf.bg.ac.yu
Date: 19 January 2006 17:06:32
To: ri4pp@titan.etf.bg.ac.yu
Subject: Re: [ri4pp] help!!!

U pitanju je BYACCJ

gramatika:

gprog : PROGRAM ID ';' mainFunc

mainFunc : BEGIN END

decl : declItem
decl : decl declItem
declItem : declVar

declVar : VAR type nameVar ';' { log.Log.declvar++; }
nameVar : ID
nameVar : nameVar ',' ID

type : INT
type : CHAR
type : STRING
type : type '[' ']'

i ako stavim da mi je ulaz:
program pera;
var int x;
begin
end

Ispisuje mi da je ukupan broj deklaracija = 0 (kao i za sve ostale).
Da li je moguce da je greska u scanner-u?