RIGAL - A PROGRAMMING LANGUAGE FOR COMPILER WRITING

被引:0
|
作者
AUGUSTON, M
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new programming language for compiler writing is described. The main data structures are atoms, lists and trees. The control structures are based on advanced pattern matching. All phases of compilation, including parsing, optimization and code generation, can be programmed in this language in short and readable form. Sample compiler written in RIGAL is presented.
引用
收藏
页码:529 / 564
页数:36
相关论文
共 50 条
  • [1] PROGRAMMING LANGUAGE RIGAL AS A COMPILER WRITING TOOL
    AUGUSTON, MI
    SIGPLAN NOTICES, 1990, 25 (12): : 61 - 69
  • [2] PLCC: A Programming Language Compiler Compiler
    Fossum, Timothy
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 561 - 566
  • [3] LOGIC PROGRAMMING AND COMPILER WRITING
    WARREN, DHD
    SOFTWARE-PRACTICE & EXPERIENCE, 1980, 10 (02): : 97 - 125
  • [4] GARGOYLE, A LANGUAGE FOR COMPILER WRITING
    GARWICK, JV
    COMMUNICATIONS OF THE ACM, 1964, 7 (01) : 16 - 20
  • [5] COMPILER WRITING LANGUAGE BPL
    KOKUBO, Y
    SAYA, T
    NEC RESEARCH & DEVELOPMENT, 1971, (22): : 47 - &
  • [6] AN EXPERIMENT IN WRITING AN ALGEBRAIC LANGUAGE COMPILER
    HANSON, JW
    COMMUNICATIONS OF THE ACM, 1960, 3 (07) : 394 - 394
  • [7] AN OPTIMIZING COMPILER FOR THE ICON PROGRAMMING LANGUAGE
    WALKER, K
    GRISWOLD, RE
    SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (08): : 637 - 657
  • [8] COMPILER FOR MBPL MICROPROCESSOR PROGRAMMING LANGUAGE
    JANKOV, BJ
    NIKOLOV, LI
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1983, (05): : 63 - 68
  • [9] cPLC - A cryptographic programming language and compiler
    Bern University of Applied Sciences, Engineering and Information Technology, CH-2501 Biel, Switzerland
    不详
    Inf. Secur. South Africa - Proc. ISSA Conf., 2011,
  • [10] Developing Compiler for Nihongo Programming Language PEN
    Kato, Yoshitaka
    Ozaki, Masaya
    Kani, Jun'ya
    Ito, Nobuhiro
    Kawabe, Yoshinobu
    3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015), 2015, : 387 - 392