Developing a graphical definition system for a spatial parser generator

Hiroaki Kameyama, Buntarou Shizuki, Jiro Tanaka

Research output: Contribution to journalArticle

Abstract

Spatial parser generators automatically generate a parser of visual languages by providing grammars. The grammar is specified using text. The grammar would be easier to understand if we used a figure to input the grammar. We describe an approach in this paper that graphically defines grammar. Direct manipulation is used to define grammar in our approach, which helps the user understand the meaning. We implement the GIGA system, which enables the user to define the grammar by drawing figures. GIGA displays each element of a rule visually. The user can define the grammar easily and can understand the grammar visually. Moreover, GIGA outputs the defined visual system to a file written in CMG text form. The user can execute the system by inputting the file into Eviss.

Original languageEnglish
Pages (from-to)221-226
Number of pages6
JournalUnknown Journal
Volume8
Publication statusPublished - 2004
Externally publishedYes

Fingerprint

grammars
Visual languages
generators
files
manipulators

ASJC Scopus subject areas

  • Computer Science(all)
  • Engineering(all)

Cite this

Developing a graphical definition system for a spatial parser generator. / Kameyama, Hiroaki; Shizuki, Buntarou; Tanaka, Jiro.

In: Unknown Journal, Vol. 8, 2004, p. 221-226.

Research output: Contribution to journalArticle

Kameyama, Hiroaki ; Shizuki, Buntarou ; Tanaka, Jiro. / Developing a graphical definition system for a spatial parser generator. In: Unknown Journal. 2004 ; Vol. 8. pp. 221-226.
@article{77921749f1b84753b68b533f495fec09,
title = "Developing a graphical definition system for a spatial parser generator",
abstract = "Spatial parser generators automatically generate a parser of visual languages by providing grammars. The grammar is specified using text. The grammar would be easier to understand if we used a figure to input the grammar. We describe an approach in this paper that graphically defines grammar. Direct manipulation is used to define grammar in our approach, which helps the user understand the meaning. We implement the GIGA system, which enables the user to define the grammar by drawing figures. GIGA displays each element of a rule visually. The user can define the grammar easily and can understand the grammar visually. Moreover, GIGA outputs the defined visual system to a file written in CMG text form. The user can execute the system by inputting the file into Eviss.",
author = "Hiroaki Kameyama and Buntarou Shizuki and Jiro Tanaka",
year = "2004",
language = "English",
volume = "8",
pages = "221--226",
journal = "Nuclear Physics A",
issn = "0375-9474",
publisher = "Elsevier",

}

TY - JOUR

T1 - Developing a graphical definition system for a spatial parser generator

AU - Kameyama, Hiroaki

AU - Shizuki, Buntarou

AU - Tanaka, Jiro

PY - 2004

Y1 - 2004

N2 - Spatial parser generators automatically generate a parser of visual languages by providing grammars. The grammar is specified using text. The grammar would be easier to understand if we used a figure to input the grammar. We describe an approach in this paper that graphically defines grammar. Direct manipulation is used to define grammar in our approach, which helps the user understand the meaning. We implement the GIGA system, which enables the user to define the grammar by drawing figures. GIGA displays each element of a rule visually. The user can define the grammar easily and can understand the grammar visually. Moreover, GIGA outputs the defined visual system to a file written in CMG text form. The user can execute the system by inputting the file into Eviss.

AB - Spatial parser generators automatically generate a parser of visual languages by providing grammars. The grammar is specified using text. The grammar would be easier to understand if we used a figure to input the grammar. We describe an approach in this paper that graphically defines grammar. Direct manipulation is used to define grammar in our approach, which helps the user understand the meaning. We implement the GIGA system, which enables the user to define the grammar by drawing figures. GIGA displays each element of a rule visually. The user can define the grammar easily and can understand the grammar visually. Moreover, GIGA outputs the defined visual system to a file written in CMG text form. The user can execute the system by inputting the file into Eviss.

UR - http://www.scopus.com/inward/record.url?scp=4644313397&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=4644313397&partnerID=8YFLogxK

M3 - Article

VL - 8

SP - 221

EP - 226

JO - Nuclear Physics A

JF - Nuclear Physics A

SN - 0375-9474

ER -