Herbert J. Bernstein
Professor of Computer Science
Dept. of Mathematics and Computer Science, 150 Idle Hour Blvd., KSC 121, Oakdale, NY 11769-1999 |
22277
CSC 3149A -- Compilers -- Spring 2009
|
This web page is http://www.bernstein-plus-sons.com/.dowling/CSC3149S09/Prog_Lang_Parse.html
Copyright © 2009 Herbert J. Bernstein and other
parties. All
rights reserved.
Computer Programming Languages -- Parsing
By Herbert J. Bernstein
© Copyright 2000, 2009 Herbert J. Bernstein
The following are some supplemental notes on defining and parsing of Computer Programming Languages.
The defining and parsing of languages has a long and complex history, but current "industrial" practice by most programmers is based on use of commonly available tools for lexical scanning of tokens and parsing of grammars based on:
Two highly accessible descendants of these programs are
Syntax
Semantics
Language Translation