Query regarding Semantic Analyzer
- From: pooja.bhateja@xxxxxxxxx
- Date: 28 Apr 2006 04:15:38 -0700
Hi All,
I have a query regarding Semantic analyzer. Are there any Formal
notations commonly used to define the semantics of a programming
language? (Similar to how BNF defines the syntax). I am exploring
semantics and I found various formal notations:
Attribute grammars, Two level (W) Grammar, Denotational Semantics,
Operational semantics, Axiomatic semantics etc.
What I can make out is Attribute grammar is for static semantic
checking and Denotational Semantic, Operational semantics are for
dynamic semantic checking. But in some links I also found that
attribute grammars can be modified to handle dynamic semantics as well.
Can anyone please explain me this. Also though I studied some links
related to these, but I am not very much clear with these. Please tell
me some links which explains these topics in greater detail.
Also please let me know which of the formal methods is suitable for
FORTRAN languagve (F2003). What all issues can be there if one goes
for hand written/ using formal notations for semantics.
Thanks & Regards,
Pooja Bhateja
.
- Follow-Ups:
- Re: Query regarding Semantic Analyzer
- From: James Giles
- Re: Query regarding Semantic Analyzer
- From: James Giles
- Re: Query regarding Semantic Analyzer
- Prev by Date: Re: Fortran 2008 (was Re: New style DO syntax?)
- Next by Date: Re: Fortran 2008 (was Re: New style DO syntax?)
- Previous by thread: Host variable inheritance
- Next by thread: Re: Query regarding Semantic Analyzer
- Index(es):
Relevant Pages
|
|