DocumentCode
3052414
Title
Compression via guided parsing
Author
Evans, William S.
Author_Institution
Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
fYear
1998
fDate
30 Mar-1 Apr 1998
Firstpage
544
Abstract
Summary form only given. The reduction in storage size achieved by compressing a file translates directly into a reduction in transmission time when communicating the file. An increasingly common form of transmitted data is a computer program description. This paper examines the compression of source code, the high-level language representation of a program, using the language´s context free grammar. We call the general technique guided parsing since it is a compression scheme based on predicting the behavior of a parser when it parses the source code and guiding its behavior by encoding its next action based on this prediction. In this paper, we describe the implementation and results of two very different forms of guided parsing. One is based on bottom-up parsing while the other is a top-down approach
Keywords
context-free grammars; data compression; high level languages; bottom-up parsing; computer program description; context free grammar; guided parsing; high-level language representation; source code; storage size; top-down approach; transmission time; transmitted data; Application software; Automata; Computer science; Context; Encoding; High level languages; Java; Personal digital assistants;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Compression Conference, 1998. DCC '98. Proceedings
Conference_Location
Snowbird, UT
ISSN
1068-0314
Print_ISBN
0-8186-8406-2
Type
conf
DOI
10.1109/DCC.1998.672269
Filename
672269
Link To Document