Content deleted Content added
Disambiguated: scanner → Lexical analysis, semantic analysis → semantic analysis (compilers), code generation → code generation (compiler) |
m Open access bot: doi updated in citation with #oabot. |
||
(12 intermediate revisions by 10 users not shown) | |||
Line 1:
{{Refimprove|date=December 2009}}
The '''Syntax/Semantic Language''' ('''S/SL''') is an executable [[high-level programming language|high level]] [[specification language]] for [[recursive descent parser]]s, semantic analyzers and code generators developed by [[James Cordy]], [[Ric Holt]] and [[David Wortman]] at the [[University of Toronto]] in 1980.<ref>J. R. Cordy, R. C. Holt and D. B. Wortman, "S/SL: Syntax/Semantic Language - Introduction and Specification", Technical Report CSRG-118, Computer Systems Research Group, University of Toronto, Sept. 1980</ref>
S/SL is a small [[programming language]] that supports cheap [[recursion]] and defines input, output, and error token names (& values), semantic mechanisms (class interfaces whose methods are really escapes to routines in a host programming language but allow good abstraction in the [[pseudocode
The S/SL processor [[compiler|compiles]] this
S/SL's "semantic mechanisms" extend its capabilities to all phases of
S/SL has been used to implement production commercial [[
==References==
<references/>
{{DEFAULTSORT:S SL programming language}}
[[Category:Compiling tools]]
[[Category:Parser generators]]
|