Cheap Software - Save on Software - Software Downloads - OEM Software
www. Software Dealz .com - Home
Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Video & Music Software | Surplus Computer Hardware | Discount CD Roms |


Search for


Browse Software by Category
 
Business & Productivity Software
Business & Office
Networking
Operating Systems
Personal Finance
Software for Handhelds
Utilities
Virus Protection

Software for Kids & the Home
Children's Software
Education & Reference
Home & Hobbies
Language & Travel
Video & Music

Graphics & Development Software
Graphics
Linux
Programming
Web Development

Macintosh
Graphics
Home & Hobbies
Operating Systems & Utilities
Video & Music
More SoftwareAll Macintosh Software

PC Games
Action
Adventure & Role-Playing
Classic & Arcade
Simulation
Sports
Strategy
More PC Games / ProgramsAll PC Games

Brands
Adobe
Broderbund
Microsoft
Roxio's Burn Central
Symantec
Software StoreAll Brands

Specialty Software
Early Adopters
Gift Ideas
Licensing Center
Software Downloads
Specialty and Hard to Find SoftwareAll Specialty Stores


Articles

Apple Macintosh
History of Computing 1
History of Computing 2
History of the Internet
The Internet
Personal Computers
Video Games
Computers
Computer Jargon

Computer Dictionary
 #  A  B  C  D  E  F
 G  H  I  J  K  L  M
 N  O  P  Q  R  S
 T  U  V  W  X  Y
 Z  Topics


 



S/SL ==>

Syntax/Semantic Language

<language> (S/SL) A high level specification language for recursive descent parsers developed by J.R. Cordy <cordy@cs.queensu.ca> and R.C. Holt <holt@uwaterloo.ca> at the University of Toronto in 1980.

S/SL is a small 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 recursive descent LL1 style but extensions allow it to process any LRk language relatively easily. S/SL is designed to provide excellent syntax error recovery and repair. It is more powerful and transparent than yacc but slower.

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.

ftp://ftp.cs.queensu.ca/pub/cordy/ssl.

["Specification of S/SL: Syntax/Semantic Language", J.R. Cordy and R.C. Holt, Computer Systems Research Institute, University of Toronto, 1980].

["An Introduction to S/SL: Syntax/Semantic Language", R.C. Holt, J.R. Cordy, and D.B. Wortman; ACM Transactions on Programming Languages and Systems (TOPLAS), Vol 4, No. 2, April 1982, pp 149-178].

["Hierarchic Syntax Error Repair", D.T. Barnard and R.C. Holt, International Journal of Computing and Information Sciences, Vol. 11, No. 4, August 1982, Pages 231-258.]

(2003-10-30)

Try this search on OneLook / Google


Nearby terms: syntax « Syntax-Case « syntax directed translation « Syntax/Semantic Language » syntax tree » synthesis » Synthesizer Specification Language

This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.

Quickstart: English Immersion

Quickstart: English Immersion

This software is designed for you to start quickly, and maximizes the full potential of the widely accepted method of learning a language -- the Immersion Method. Master English (American and British versions included) through phrases, dialogue, games, and more. Windows 98/ME/2000/XP More ...

Keystroke Converter 4.779

Customize keyboard layout, change keyboard shortcuts, replace keyboard key.

2.4GHz Wireless RF Handheld Trackball Mouse(Beige)

2.4GHz Wireless RF Handheld Trackball Mouse(Beige)

** 2.4GHz Wireless RF Handheld Trackball Mouse **The world is right under your thumb! This Laser2.4 GHz Wireless RF Handheld Trackball mouse helpsto alleviate harm on your wrist and arm with itsthumb operated trackball and ergonomic grip likedesign! It features a 2.4 GHz RF USB dongle receiverso you can work away from the desk. Order today!Receiver Features:- USB interface- RF 2.4 GHz- Small and Thin- Battery recharging module built insideHandheld Trackball Mouse Features:- Handheld- Ergonomic design- Thumb operated Trackball- Switch button for scrolling functionRegulatory Approvals:- FCC- CERetail Package Includes:- Wireless RF Handheld Trackball Mouse- RF 2.4 GHz USB Dongle Receiver- Power Supply cable- Two (2) rechargeable AAA NiMH batteries- User GuideNotes:- Reciever Model: 3G-M33-R- Handheld Mouse Model: 3G-M34-H Compatibility/Requirements/Disclosures: ** Requirements *** Windows 98/2000/Me/XP/NT 4.0* Macintosh* Available USB port More ...

Crosley 3-Speed Turntable &AM/FM Radio (Chrome)

Crosley 3-Speed Turntable &AM/FM Radio (Chrome)

** Crosley Radio Vintage Autoram 3-Speed Belt Driven Turntable **Step back in time....This Autorama Record Player represents a vintage icon mimicking the clean, streamlined stylings of a classic 1950’s automobile. From the sleek illuminated center dial,to the chrome grill-side mounted speakers, this beauty takes you back to the days of drive-ins and diners. The Autorama features an AM/FM Radio, a 3-speed turntable and enough sophistication to render most enthusiasts speechless. Play all your favorite 33 1/3, 45 and 78 RPM records with this stylish, streamlined Vintage AutoRama record player! Own a piece of history - order yours now!General Features:- Brushed Chrome- 3-Speed Belt Driven Turntable- Plays 33 1/3, 45 and 78 RPM Records- AM/FM Radio- Illuminated Electronically Assisted Dial Tuner- External FM Antenna- Dynamic Full Range Stereo Speakers- Manual Return Tone Arm- Diamond Stylus Needle- Auxiliary Line OutSpecifications:- AM Frequency Range: 525 - 1710 KHz- FM Frequency Range: 87.5 - 108.5 MHz- Power Consumption: 17 Watts- Power Source: AC 120V ~ 60 Hz- Speaker: 4" Dynamic type x 2- Speaker ohms: 4 ohms- Output: 4 ohms- Output Wattage: 2 Watts per channelDimensions:- 13.25" x 15" x 6.75" (W x D x H)Regulatory Approvals:- UL listedRetail Package Includes:- Crosley Radio AutoRama 3-Speed Turntable- 45 spindle adapter- Instruction ManualNotes:- Model: CR711 Compatibility/Requirements/Disclosures: ** Requirements *** Available Power Outlet Informational Links: http://www.crosleyradio.com/products/art_deco_radios/cr_711.html More ...

Hugo - Heroes of Savannah

Hugo - Heroes of Savannah

Hugo the Troll, and his friends Fernando the Toucan and Jean Paul the Monkey have moved out to Hugo's nice hut in the Savannah. Suddenly a very busy but exhausted stork arrives in the cave. The stork needs Hugo and his friends' help to deliver the last three eggs on the stork's delivery round. Ages 6-12. Windows 95/98/ME/2000/XP More ...

Beginner's Polish

Beginner's Polish

Polish for the Beginner is a comprehensive language learning system tailored to meet the needs of the novice. There are no phrases to memorize or verbs to conjugate. The language is absorbed gradually through a series of self-guided and easy-to-follow lessons. Windows 98/ME/2000/XP and Mac More ...


 


Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Links | Links 2 | Video & Music Software |

Search:
Keywords:
Deals on Software :: In Association with Amazon.com

Surplus Computer Parts and Hardware. Discounts and special offers. Compare Prices on Special offers, discounts and bargains. - You Won't Find better deals on computer liquidation hardware anywhere!

SoftwareDealz - :
Buy Quality Software at Discount Prices from a Source You Can Trust