• Home
  • Search
  • LanguageGame - an interactive parser generator
  • Cite Icon1
  • https://doi.org/10.1109/c5.2003.1222342Copy DOI Icon

LanguageGame - an interactive parser generator

  • Aug 18, 2003
  • T Yamamiya
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

LanguageGame is a tool for a non-professional computer user to make a new programming language. Playing with LanguageGame allows a user to make an original new programming language. In order to give an instruction to a computer, now we have many ways such as selecting menu, push button, drag icon or so. Recent researches of computer user interface have developed various methods of interacting with computer. Above all, with using WYSIWYG (What You See Is What You Get) way, user interface becomes very rich and useful for non-engineer users. But yet, the most fundamental way of having a dialog with computer is to input a sequence of command kind of programming language. Using WYSIWIG style has advantages when a user uses a computer instead of real paper. But to deal with more abstract or involved matter, using a programming language has more benefit because symbols are more stable and we can use powerful idea as a recursiveness or a reference with such language. The importance of programming language could never change however GUI will be more improved. There are various languages in the world, and there are many interesting aspects and tastes in each language. As the grammars of the programming language are very interesting, developing a language must be more fun. Of course making a language seemed to be difficult. And it was planned to develop a parser generator that common people can make their own language easily. A parser generator is one of the most basic software in computer. Historically, various programming languages have been developed. And to make developing their parser easily, the technique of automatic parser generation was found. Now the parser generator becomes established technology. LanguageGame is such a parser generator that has graphical user interface. Contrary to popular professional parser generator like yacc/lex in UNIX platform, it is intended to use non-professional computer users, students and children. Playing with LanguageGame, users can learn and build simple parser with pretty graphical interface, drag-and-drop and graphical syntax tree representation. In current implementation, LanguageGame is developed on Squeak - a free open environment of Smalltalk. Hereby, the user grammar with LanguageGame can use all objects like a sketch and sound in Squeak.

Similar Papers
  • Conference Article
  • Citations4

Performance Evaluation of Graphical User Interfaces in Java and C#

  • Apr 01, 2020
  • Hassan Bapeer Hassan +1
  • Research Article

Intelligent JAVA Applications for the Internet and Intranets

  • Jan 01, 1998
  • Scalable Computing Practice and Experience
  • Haklin Kimm
  • Conference Article
  • Citations9

Virtual reality testbed for mobile robots

  • Jul 12, 1999
  • D Gracanin +3
  • Book Chapter
  • Citations4

The Convergence of Artificial Intelligence and Graphical User Interface

  • Feb 07, 2025
  • Swetha Chenchu +3
  • Conference Article
  • Citations4

Using XML files to document the user interfaces of applications

  • Mar 01, 2009
  • exhibition
  • Mohammad Tubishat +2
  • Book Chapter
  • Citations3

Adaptive Interfaces in Mobile Environments

  • Jan 01, 2008
  • Nikola Mitrovic +2
  • Research Article
  • Citations55

Implementation of a Chatbot System using AI and NLP

  • Jan 01, 2018
  • SSRN Electronic Journal
  • Tarun Lalwani +4
  • Research Article
  • Citations3

Proof-producing synthesis of ML from higher-order logic

  • Sep 09, 2012
  • ACM SIGPLAN Notices
  • Magnus O Myreen +1
  • Research Article
  • Citations1

Domain-specific language integration with compile-time parser generator library

  • Oct 10, 2010
  • ACM SIGPLAN Notices
  • Zoltán Porkolab +1
  • Conference Article
  • Citations2

VERITAS: Visualization Environment Research In The Applied Sciences

  • Sep 11, 1989
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • A Giacalone +8
  • Supplementary Content

Layout Investigation of GUI Navigational Interactions of Android Applications

  • Nov 27, 2019
  • Figshare
  • Joylyn Alexander Lewis

Non-overlapping, Time-coherent Visualisation of Action Commands in the AscoGraph Interactive Music User Interface

  • Mar 25, 2015
  • Grigore Burloiu +1
  • Conference Article
  • Citations7

A comparative study of voice and graphical user interfaces with respect to literacy levels

  • Jan 11, 2013
  • Priyanka Chandel +2
  • Research Article

The Use Of Metaphors In Graphical User Inferface: Carry on With The Metaphor Or Time For A Paradigm Shift?

  • Apr 01, 2004
  • Galatasaray Üniversitesi İleti-ş-im Dergisi
  • Ar Gör Kerem Rizvanoğlu
  • Conference Article
  • Citations21

GUI Migration using MDE from GWT to Angular 6: An Industrial Case

  • Feb 01, 2019
  • Benoit Verhaeghe +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.