8,371 research outputs found
An algorithm for generating abstract syntax trees
The notion of an abstract syntax is discussed. An algorithm is presented for automatically deriving an abstract syntax directly from a BNF grammar. The implementation of this algorithm and its application to the grammar for Modula are discussed
The Mystro system: A comprehensive translator toolkit
Mystro is a system that facilities the construction of compilers, assemblers, code generators, query interpretors, and similar programs. It provides features to encourage the use of iterative enhancement. Mystro was developed in response to the needs of NASA Langley Research Center (LaRC) and enjoys a number of advantages over similar systems. There are other programs available that can be used in building translators. These typically build parser tables, usually supply the source of a parser and parts of a lexical analyzer, but provide little or no aid for code generation. In general, only the front end of the compiler is addressed. Mystro, on the other hand, emphasizes tools for both ends of a compiler
Construction of a menu-based system
The development of the user interface to a software code management system is discussed. The user interface was specified using a grammar and implemented using a LR parser generator. This was found to be an effective method for the rapid prototyping of a menu based system
The parser generator as a general purpose tool
The parser generator has proven to be an extremely useful, general purpose tool. It can be used effectively by programmers having only a knowledge of grammars and no training at all in the theory of formal parsing. Some of the application areas for which a table-driven parser can be used include interactive, query languages, menu systems, translators, and programming support tools. Each of these is illustrated by an example grammar
Acoustic Tests of a Flexible Spacecraft Model
Acoustic tests of flexible spacecraft mode
A translator writing system for microcomputer high-level languages and assemblers
In order to implement high level languages whenever possible, a translator writing system of advanced design was developed. It is intended for routine production use by many programmers working on different projects. As well as a fairly conventional parser generator, it includes a system for the rapid generation of table driven code generators. The parser generator was developed from a prototype version. The translator writing system includes various tools for the management of the source text of a compiler under construction. In addition, it supplies various default source code sections so that its output is always compilable and executable. The system thereby encourages iterative enhancement as a development methodology by ensuring an executable program from the earliest stages of a compiler development project. The translator writing system includes PASCAL/48 compiler, three assemblers, and two compilers for a subset of HAL/S
Standardized Consent Forms for Surgical Procedures: An Intervention to Improve the Resident-led Informed Consent Process
Objectives and Goals:
To provide high quality, consistent consent forms for common surgical procedures and improve resident workflow by creating and implementing standardized printed consents for common surgical procedures.
These consents will be used by residents consenting patients in the ED or inpatient setting.
Consents shall include standardized procedure descriptions, risks and benefits of the procedure, and alternative treatment option descriptions, risks and benefitshttps://jdc.jefferson.edu/patientsafetyposters/1057/thumbnail.jp
It\u27s Midnight. Do you know how your patient is doing?
Transitions of care are vulnerable points in patient care. With the volume of information transferred, quality of care and patient safety are at risk. Numerous attempts at standardization of transitions of care have been utilized; however no consensus regarding the optimal method has been reached. We developed a “watcher” model in addition to standard end of shift sign out. Patients at risk were identified by the day team and seen overnight by a senior and junior surgery resident, along with a nursing representative: either a bedside RN or nursing supervisor. We hypothesized that these midnight rounds could proactively identify patient care issues and intervention would be implemented sooner in a patient’s hospital coursehttps://jdc.jefferson.edu/patientsafetyposters/1036/thumbnail.jp
Environmental guidelines for new and existing piggeries
These guidelines apply to the management of Western Australia piggeries in Western Australia, including intensive Growing pigs under intensive conditions where the and extensive operations, straw-based housing and animals spend their entire life cycle indoors, is an combinations of these (otherwise referred to as semi- important part of the Western Australian and intensive housing).https://researchlibrary.agric.wa.gov.au/bulletins/1037/thumbnail.jp
- …