An approach to generate text-based IDEs for syntax completion based on syntax specification

研究成果: Conference contribution

抜粋

The integrated development environments provide several types of functionalities. Herein, we intend to generate a syntax completion functionality from the grammar of the target language as long as the sentences of the language can be analyzed via LR parsing.We specify the syntax candidates to be completed based on the sentential forms and reductions in LR parsing. Furthermore, we implement a prototype system for computing the syntax candidates to be completed at the cursor position in the source code written in a small subset of Standard ML; the system only uses the program text up to the cursor position to ensure simplicity.

元の言語English
ホスト出版物のタイトルPEPM 2020 - Proceedings of the 2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, co-located with POPL 2020
編集者Casper Bach Poulsen, Zhenjiang Hu
出版者Association for Computing Machinery, Inc
ページ38-44
ページ数7
ISBN(電子版)9781450370967
DOI
出版物ステータスPublished - 2020 1 20
イベント2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, PEPM 2020, with the Annual Symposium on Principles of Programming Languages, POPL 2020 - New Orleans, United States
継続期間: 2020 1 20 → …

出版物シリーズ

名前PEPM 2020 - Proceedings of the 2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, co-located with POPL 2020

Conference

Conference2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, PEPM 2020, with the Annual Symposium on Principles of Programming Languages, POPL 2020
United States
New Orleans
期間20/1/20 → …

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Computer Vision and Pattern Recognition
  • Software

フィンガープリント An approach to generate text-based IDEs for syntax completion based on syntax specification' の研究トピックを掘り下げます。これらはともに一意のフィンガープリントを構成します。

  • これを引用

    Sasano, I. (2020). An approach to generate text-based IDEs for syntax completion based on syntax specification. : C. B. Poulsen, & Z. Hu (版), PEPM 2020 - Proceedings of the 2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, co-located with POPL 2020 (pp. 38-44). (PEPM 2020 - Proceedings of the 2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, co-located with POPL 2020). Association for Computing Machinery, Inc. https://doi.org/10.1145/3372884.3373158