61
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

Distinguishing redundant parentheses by syntax

Pages 951-967 | Received 19 Oct 2004, Published online: 25 Jan 2007

References

  • Bates , R. Text editor interfaces for semantic editors . VI Simpósio Brasileiro do Linguagens de Programmação , June . Brazil : Rio de Janeiro . Paper presented at
  • Bagai , R. and Bates , R. Text editing, syntax-directed editing . August . ternational Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Intern , L’Aquila . Paper presented at
  • Bates , R. Language definition in the Schütz semantic editor . August 2003 . Proceedings of the Joint Modular Languages Conferenc , Edited by: Böszörményi , P. Schojer . pp. 229 – 240 . Berlin : Springer–Verlag . Lecture Notes in Computer Science 2789
  • Aho , A. , Sethi , R. and Ullman , J. 1986 . Compilers, Principles, Techniques, and Tools , Reading, MA : Addison-Wesley .
  • Aho , A. and Ullman , J. 1972 . The Theory of Parsing, Translation, and Compiling. Vol. I: Parsing , Englewood Cliffs, NJ : Prentice Hall .
  • Barrett , W. , Bates , R. , Gustafson , D. and Couch , J. 1986 . Compiler Construction Theory and Practice, , (2nd edn) , Chicago : SRA .
  • Habermann , A. and Notkin , D. 1986 . Gandalf: software development environments . IEEE Transactions on Software Engineering , 12 : 1117 – 1127 .
  • Kaiser , G. , Feiler , P. , Jalili , F. and Schlichter , J. 1988 . A retrospective on DOSE: an interpretive approach to structure editor generation . Software Practice and Experience , 18 : 733 – 748 .
  • Morris , J. and Schwartz , M. 1981 . The design of a language-directed editor for block-structured languages . ACM SIGPLAN Notices , 16 : 28 – 33 .
  • Reiss , S. 1984 . Graphical program development with PECAN program development systems . ACM SIGPLAN Notices , 19 : 30 – 41 .
  • Reps , T. , Teitelbaum , T. and Demers , A. 1983 . Incremental context-dependent analysis for language-based editors . ACM Transactions on Programming Languages and Systems , 5 : 449 – 477 .
  • Halme , H. and Heinaenen , J. 1988 . GNU Emacs as a dynamically extensible programming environment . Software Practice and Experience , 18 : 999 – 1009 .
  • Boshernitsan , M. 2001 . “ Harmonia: a flexible framework for constructing interactive language-based programming tools ” . Technical Rep. CSD-01-1149 Berkeley : University of California .
  • Bahlke , R. and Snelting , G. 1986 . The PSG system: from formal language definitions to interactive programming environments . ACM Transactions on Programming Languages and Systems , 8 : 547 – 576 .
  • Bates , R. Sequence-trees: slicing and concatenation of sequences in logarithmic time . 14th Midwest Conference on Combinatorics, Cryptography, and Computing , October . Wichita, KS : Wichita State University . Presented at
  • Bates , R. 2002 . Logarithmic-time slicing and concatenation of sequences . Journal of Combinatorial Mathematics and Combinatorial Computing , 42 : 33 – 60 .
  • Maddox , W. 1997 . “ Incremental static semantic analysis ” . Technical Report No. UCB//CSD-97-948 Berkeley, CA : Computer Science Division, University of California . Ph.D. dissertation

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.