Compiladores: PASCALjr - WWW2 - Udesc
Compiladores: PASCALjr - WWW2 - Udesc
Compiladores: PASCALjr - WWW2 - Udesc
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
8.1.1 Regras para Geração de Código ObjetoPrograma → AreaDecl AreaSubRot Principal{ Geracod(INIP);Gerar código para AreaDeclQuad = ProxQ; Geracod(DSVI);Gerar código para AreaSubRotBackpatching(Quad, ProxQ);Gerar código para Principalif(TS.Qtde 0) Geracod(DEAL TS.Qtde); Geracod(FIMP);}AreaDecl → AreaDeclVar AreaDecl{ Gerar código para AreaDeclVarGerar código para AreaDecl }AreaDecl → AreaDeclConst AreaDecl{ Gerar código para AreaDeclConstGerar código para AreaDecl }AreaDecl → ε {}AreaDeclVar → prVar DoisPt DeclVars{ Gerar código para DeclVars }DeclVars → Tipo ListaID PtVirg DeclVars’{ ContIds=0;Gerar código para ListaIDGerar código para DeclVars’ }DeclVars’ → Tipo ListaID PtVirg DeclVars’{ ContIds=0;Gerar código para ListaIDGerar código para DeclVars’ }DeclVars’ → ε {}Tipo → prInt {}Tipo → prFloat {}Tipo → prChar {}Tipo → prString {}Tipo → prBool {}76