8,258 research outputs found

    An algorithm for generating abstract syntax trees

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    Acoustic tests of flexible spacecraft mode

    A translator writing system for microcomputer high-level languages and assemblers

    Get PDF
    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

    Get PDF
    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?

    Get PDF
    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

    Get PDF
    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
    corecore