Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

J. Rekers

dblp:53/5242 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 1994
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
4 papers
Compilers and program optimization · 75% Program synthesis and code generation · 15% Programming languages and type systems · 10%
Theoretical computer science
2 papers
Automata and formal languages · 100%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › parsing › parser generation
incremental parser generation
0.021990
Incremental Generation of Parsers · IEEE Trans. Software Eng. 1990
Incremental Generation of Parsers · PLDI 1989
Compilers and program optimization › parsing
parser generation
0.021990
Incremental Generation of Parsers · IEEE Trans. Software Eng. 1990
Incremental Generation of Parsers · PLDI 1989
Compilers and program optimization
code generation
0.011994
Lazy and Incremental Program Generation · ACM Trans. Program. Lang. Syst. 1994
Program synthesis and code generation
incremental program generation
0.011994
Lazy and Incremental Program Generation · ACM Trans. Program. Lang. Syst. 1994
Compilers and program optimization › compiler front end
lexical analysis
0.011992
Incremental Generation of Lexical Scanners · ACM Trans. Program. Lang. Syst. 1992
Compilers and program optimization › parsing
LR parsing
0.011990
Incremental Generation of Parsers · IEEE Trans. Software Eng. 1990
Compilers and program optimization
parsing
0.011990
Incremental Generation of Parsers · IEEE Trans. Software Eng. 1990
Automata and formal languages › formal grammars
context-free grammar
0.011989
Incremental Generation of Parsers · PLDI 1989
Automata and formal languages › parsing
LR parsing
0.011989
Incremental Generation of Parsers · PLDI 1989

Methods — techniques the papers use, named apart from their topics

incremental generation · 0.0LR parsing · 0.0regular expression to finite automaton transformation · 0.0context-free grammar · 0.0
YearPublicationVenuePosition
1994 Lazy and Incremental Program Generation
abstract
Current program generators usually operate in a greedy manner in the sense that a program must be generated in its entirety before it can be used. If generation time is scarce, or if the input to the generator is subject to modification, it may be better to be more cautious and to generate only those parts of the program that are indispensable for processing the particular data at hand. We call this lazy program generation . Another, closely related strategy is incremental program generation . When its input is modified, an incremental generator will try to make a corresponding modification in its output rather than generate a completely new program. It may be advantageous to use a combination of both strategies in program generators that have to operate in a highly dynamic and/or interactive environment.
Jan Heering, Paul Klint, J. Rekers
ACM Trans. Program. Lang. Syst.3
1992 Incremental Generation of Lexical Scanners
abstract
It is common practice to specify textual patterns by means of a set of regular expressions and to transform this set into a finite automaton to be used for the scanning of input strings. In many applications, the cost of this preprocessing phase can be amortized over many uses of the constructed automaton. In this paper new techniques for lazy and incremental scanner generation are presented. The lazy technique postpones the construction of parts of the automaton until they are really needed during the scanning of input. The incremental technique allows modifications to the original set of regular expressions to be made and reuses major parts of the previous automaton. This is interesting in applications such as environments for the interactive development of language definitions in which modifications to the definition of lexical syntax and the uses of the generated scanners alternate frequently.
Jan Heering, Paul Klint, J. Rekers
ACM Trans. Program. Lang. Syst.3
1990 Incremental Generation of Parsers
abstract
An LR-based parser generator for arbitrary context-free grammars that generates parsers by need and handles modifications to its input grammar by updating the parser it has generated so far is described. The need for these techniques is discussed in the context of interactive language definition environments. All required algorithms are presented. Measurements are given comparing their performance with that of conventional techniques.>
Jan Heering, Paul Klint, J. Rekers
IEEE Trans. Software Eng.3
1989 Incremental Generation of Parsers
abstract
An LR-based parser generator for arbitrary context-free grammars is described, which generates parsers by need and processes grammar modifications by updating already existing parsers. We motivate the need for these techniques in the context of interactive language definition environments, present all required algorithms, and give measurements comparing their performance with that of conventional techniques.
Jan Heering, Paul Klint, J. Rekers
PLDI3