Matches in DBpedia 2014 for { <http://dbpedia.org/resource/S/SL_programming_language> ?p ?o. }
Showing items 1 to 27 of
27
with 100 items per page.
- SL_programming_language abstract "The Syntax/Semantic Language (S/SL) is an executable high level specification language for recursive descent parsers, semantic analyzers and code generators developed by James Cordy, Ric Holt and David Wortman at the University of Toronto in 1980.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 pseudo-code) and a pseudo-code program that defines the syntax of the input language by the token stream the program accepts. Alternation, control flow and one-symbol look-ahead constructs are part of the language.The S/SL processor compiles this pseudo-code into a table (byte-codes) that is interpreted by the S/SL table-walker (interpreter). The pseudo-code language processes the input language in LL(1) recursive descent style but extensions allow it to process any LR(k) language relatively easily. S/SL is designed to provide excellent syntax error recovery and repair. It is more powerful and transparent than Yacc but can be slower.S/SL's "semantic mechanisms" extend its capabilities to all phases of compilation, and it has been used to implement all phases of compilation, including scanners, parsers, semantic analyzers, code generators and virtual machine interpreters in multi-pass language processors.S/SL has been used to implement production commercial compilers for languages such as PL/I, Euclid, Turing, Ada, and COBOL, as well as interpreters, command processors, and domain specific languages of many kinds. It is the primary technology used in IBM's ILE/400 COBOL compiler, and the ZMailer mail transfer agent uses S/SL for defining both its mail router processing language and its RFC 822 email address validation.".
- SL_programming_language wikiPageID "485828".
- SL_programming_language wikiPageRevisionID "603522574".
- SL_programming_language hasPhotoCollection SL_programming_language.
- SL_programming_language subject Category:Compiling_tools.
- SL_programming_language subject Category:Parser_generators.
- SL_programming_language type Apparatus102727825.
- SL_programming_language type Artifact100021939.
- SL_programming_language type CompilingTools.
- SL_programming_language type Equipment103294048.
- SL_programming_language type Generator103434188.
- SL_programming_language type Implement103563967.
- SL_programming_language type Instrumentality103575240.
- SL_programming_language type Object100002684.
- SL_programming_language type ParserGenerators.
- SL_programming_language type PhysicalEntity100001930.
- SL_programming_language type Tool104451818.
- SL_programming_language type Whole100003553.
- SL_programming_language comment "The Syntax/Semantic Language (S/SL) is an executable high level specification language for recursive descent parsers, semantic analyzers and code generators developed by James Cordy, Ric Holt and David Wortman at the University of Toronto in 1980.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 pseudo-code) and a pseudo-code program that defines the syntax of the input language by the token stream the program accepts. ".
- SL_programming_language label "S/SL programming language".
- SL_programming_language label "أس/أس أل (لغة برمجة)".
- SL_programming_language sameAs m.02g746.
- SL_programming_language sameAs Q12179525.
- SL_programming_language sameAs Q12179525.
- SL_programming_language sameAs SL_programming_language.
- SL_programming_language wasDerivedFrom SL_programming_language?oldid=603522574.
- SL_programming_language isPrimaryTopicOf SL_programming_language.