Information-flow and data-flow analysis of while-programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
Affix grammar driven code generation
ACM Transactions on Programming Languages and Systems (TOPLAS)
Early error detection in syntax-driven parsers
IBM Journal of Research and Development
Remarks on recent algorithms for LALR lookahead sets
ACM SIGPLAN Notices
Parallel parsing on a one-way array of finite-state machines
IEEE Transactions on Computers
The syntax of APL, an old approach revisited
APL '87 Proceedings of the international conference on APL: APL in transition
Efficient algorithms for automatic construction and compactification of parsing
ACM Transactions on Programming Languages and Systems (TOPLAS)
Automatic construction of incremental LR(1)—parsers
ACM SIGPLAN Notices
Communications of the ACM
Efficient construction of LR(k) states and tables
ACM Transactions on Programming Languages and Systems (TOPLAS)
A Control-Flow Normalization Algorithm and its Complexity
IEEE Transactions on Software Engineering
Generation of Interactive Parsers with Error Handling
IEEE Transactions on Software Engineering
A bibliography on syntax error handling in context free languages
ACM SIGPLAN Notices
A Logic-Based Approach to Reverse Engineering Tools Production
IEEE Transactions on Software Engineering - Special issue on software maintenance
Numeric code optimization in computer algebra systems and recurrent relations technique
ISSAC '93 Proceedings of the 1993 international symposium on Symbolic and algebraic computation
M.E.R.O.DE.: a model-driven entity-relationship object-oriented Development method
ACM SIGSOFT Software Engineering Notes
ACM SIGPLAN Notices
A further note on Hennessy's “Symbolic debugging of optimized code”
ACM Transactions on Programming Languages and Systems (TOPLAS)
Storage assignment optimizations to generate compact and efficient code on embedded DSPs
Proceedings of the ACM SIGPLAN 1999 conference on Programming language design and implementation
Counting and random generation of strings in regular languages
Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms
Weak and Mixed Strategy Precedence Parsing
Journal of the ACM (JACM)
Characterizations of Reducible Flow Graphs
Journal of the ACM (JACM)
On the Complete Covering Problem for LR(k)Grammars
Journal of the ACM (JACM)
Global Data Flow Analysis and Iterative Algorithms
Journal of the ACM (JACM)
A Completeness Theorem for Straight-Line Programs with Structured Variables
Journal of the ACM (JACM)
Transforming LR(k) Grammars to LR(1), SLR(1), and (1,1) Bounded Right-Context Grammars
Journal of the ACM (JACM)
An Algorithm for Structuring Flowgraphs
Journal of the ACM (JACM)
Code Generation for Expressions with Common Subexpressions
Journal of the ACM (JACM)
On Live-Dead Analysis for Global Data Flow Problems
Journal of the ACM (JACM)
Log Space Recognition and Translation of Parenthesis Languages
Journal of the ACM (JACM)
Lower Bounds and Reductions Between Grammar Problems
Journal of the ACM (JACM)
Reducibility Among Floating-Point Graphs
Journal of the ACM (JACM)
A Scheme for the Automatic Inference of Variable Types
Journal of the ACM (JACM)
On the relationship between LL(1) and LR(1) grammars
Journal of the ACM (JACM)
The Complexity of LALR(k) Testing
Journal of the ACM (JACM)
An Iteration Theorem for Simple Precedence Languages
Journal of the ACM (JACM)
Retargetable Compiler Code Generation
ACM Computing Surveys (CSUR)
ACM Transactions on Programming Languages and Systems (TOPLAS)
A Deterministic Attribute Grammar Evaluator Based on Dynamic Scheduling
ACM Transactions on Programming Languages and Systems (TOPLAS)
Methods for Computing LALR(k) Lookahead
ACM Transactions on Programming Languages and Systems (TOPLAS)
Symbolic Debugging of Optimized Code
ACM Transactions on Programming Languages and Systems (TOPLAS)
Automatic Program Improvement: Variable Usage Transformations
ACM Transactions on Programming Languages and Systems (TOPLAS)
Using program transformations to derive line-drawing algorithms
ACM Transactions on Graphics (TOG)
Global optimization by suppression of partial redundancies
Communications of the ACM
Operations on sparse relations
Communications of the ACM
Analyses of deterministic parsing algorithms
Communications of the ACM
Automatic error recovery for LR parsers
Communications of the ACM
Proving the correctness of heuristically optimized code
Communications of the ACM
A program data flow analysis procedure
Communications of the ACM
LR and LL parsing: some new points of view
ACM SIGCSE Bulletin
Into the fourth dimension—an introduction to dynamic analysis and design
ACM SIGSOFT Software Engineering Notes
Systematically derived instruction sets for high-level language support
ACM-SE 20 Proceedings of the 20th annual Southeast regional conference
Extended LL(k) grammars and parsers
ACM-SE 20 Proceedings of the 20th annual Southeast regional conference
Type definitions with parameters
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
A general scheme for the automatic inference of variable types
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Deterministic parsing of ambiguous grammars
POPL '73 Proceedings of the 1st annual ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Analysis of a simple algorithm for global data flow problems
POPL '73 Proceedings of the 1st annual ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Generalized common subexpressions in very high level languages
POPL '77 Proceedings of the 4th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Dependence graphs and compiler optimizations
POPL '81 Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Inductively computable constructs in very high level languages
POPL '79 Proceedings of the 6th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Automatic generation of near-optimal linear-time translators for non-circular attribute grammars
POPL '79 Proceedings of the 6th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Formal methods for telecommunication system requirements: A survey of standardized languages
Annals of Software Engineering
Application of Generative-Grammar Formalism to Analysis of Cognate Languages
Cybernetics and Systems Analysis
Graphical Editors and Graphic Grammars
Programming and Computing Software
Graph Applications in Programming
Programming and Computing Software
Defense of the ansatz for dynamical hierarchies
Artificial Life
Testing Collaborative Agents Defined as Stream X-Machines with Distributed Grammars
ECAL '01 Proceedings of the 6th European Conference on Advances in Artificial Life
Accelerating the CKY Parsing Using FPGAs
HiPC '02 Proceedings of the 9th International Conference on High Performance Computing
A Linearly Complex Model for Knowledge Representation
ICCS '02 Proceedings of the 10th International Conference on Conceptual Structures: Integration and Interfaces
Mind Your Grammar: a New Approach to Modelling Text
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Random Generation and Approximate Counting of Ambiguously Described Combinatorial Structures
STACS '00 Proceedings of the 17th Annual Symposium on Theoretical Aspects of Computer Science
CICLing '01 Proceedings of the Second International Conference on Computational Linguistics and Intelligent Text Processing
Thompson Digraphs: A Characterization
WIA '99 Revised Papers from the 4th International Workshop on Automata Implementation
Theory and Generality of Complete Traversals
Selected Papers from the International Seminar on Generic Programming
An FPGA-Based Syntactic Parser for Real-Life Almost Unrestricted Context-Free Grammars
FPL '01 Proceedings of the 11th International Conference on Field-Programmable Logic and Applications
Implementing Algebraic Dynamic Programming in the Functional and the Imperative Programming Paradigm
MPC '02 Proceedings of the 6th International Conference on Mathematics of Program Construction
Journal of Computing Sciences in Colleges
An FPGA-Based Coprocessor for the Parsing of Context-Free Grammars
FCCM '00 Proceedings of the 2000 IEEE Symposium on Field-Programmable Custom Computing Machines
A new approach to teaching a first course in compiler construction
SIGCSE '76 Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and education
Node listings for reducible flow graphs
STOC '75 Proceedings of seventh annual ACM symposium on Theory of computing
Testing flow graph reducibility
STOC '73 Proceedings of the fifth annual ACM symposium on Theory of computing
On finding lowest common ancestors in trees
STOC '73 Proceedings of the fifth annual ACM symposium on Theory of computing
STOC '72 Proceedings of the fourth annual ACM symposium on Theory of computing
Improving and refining programs by program manipulation
ACM '76 Proceedings of the 1976 annual conference
Breuer's grow factor algorithm in computer algebra
SYMSAC '81 Proceedings of the fourth ACM symposium on Symbolic and algebraic computation
Optimized machine-independent extended FORTRAN for minicomputer programming
SIGMINI '76 Proceedings of the ACM SIGMINI/SIGPLAN interface meeting on Programming systems in the small processor environment
Formal specification and automatic programming
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Research paradigms in computer science
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Global data flow analysis by decomposition into primes
ICSE '82 Proceedings of the 6th international conference on Software engineering
Design of instruction set architectures for support of high-level languages
ISCA '84 Proceedings of the 11th annual international symposium on Computer architecture
Fortran for the Texas Instruments ASC system
Proceedings of the conference on Programming languages and compilers for parallel and vector machines
A data definition and mapping language for numerical data bases
ACM '80 Proceedings of the ACM 1980 annual conference
A complexity theory of grammar problems
POPL '76 Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programming languages
Code generation for expressions with common subexpressions (Extended Abstract)
POPL '76 Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programming languages
Automatic generation of efficient evaluators for attribute grammars
POPL '76 Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programming languages
Induction variables in very high level languages
POPL '76 Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programming languages
An algorithm for structuring programs (Extended Abstract)
POPL '76 Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programming languages
On directly constructing LR(k) parsers without chain reductions
POPL '76 Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programming languages
Towards automation of checklist-based code-reviews
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
Building collections of LR(K) items with partial expansion of lookahead strings
ACM SIGPLAN Notices
Ada as a software transition tool
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on Ada programming language
A framework for building language interpreters
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software confederations: an architecture for global systems and global management
Managing globally with information technology
Dynamic compilation of weighted context-free grammars
COLING '98 Proceedings of the 17th international conference on Computational linguistics - Volume 2
Some computational properties of Tree Adjoining Grammars
ACL '85 Proceedings of the 23rd annual meeting on Association for Computational Linguistics
Polynomial time and space shift-reduce parsing of arbitrary context-free grammars
ACL '91 Proceedings of the 29th annual meeting on Association for Computational Linguistics
An Earley-type parsing algorithm for Tree Adjoining Grammars
ACL '88 Proceedings of the 26th annual meeting on Association for Computational Linguistics
ACM SIGPLAN Notices
A laboratory approach to teaching compiler writing
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
On the construction of transition functions for DPLL(k) automata for syntactic pattern recognition
Machine Graphics & Vision International Journal
A multilevel design architecture for decision support systems
ACM SIGMIS Database
A flexible table driven LR(1) parser
CompSysTech '04 Proceedings of the 5th international conference on Computer systems and technologies
Encyclopedia of Computer Science
The MIT ATIS system: February 1992 progress report
HLT '91 Proceedings of the workshop on Speech and Natural Language
Some computational properties of tree adjoining grammars
HLT '86 Proceedings of the workshop on Strategic computing natural language
Pattern Recognition Letters
Global data flow analysis in Aldes
ACM SIGSAM Bulletin
Challenges in the compilation of a domain specific language for dynamic programming
Proceedings of the 2006 ACM symposium on Applied computing
Table design in dynamic programming
Information and Computation
Fuzzy Sets and Systems
Fuzzy Sets and Systems
CALS technologies and tolerant translators
Automation and Remote Control
Attribute grammars for scalable query processing on XML streams
The VLDB Journal — The International Journal on Very Large Data Bases
Polynomial-time subgraph enumeration for automated instruction set extension
Proceedings of the conference on Design, automation and test in Europe
Equivalence of deterministic pushdown automata revisited
Cybernetics and Systems Analysis
Approaching a parallelized XML parser optimized for multi-coreprocessors
Proceedings of the 2007 workshop on Service-oriented computing performance: aspects, issues, and approaches
Factoring synchronous grammars by sorting
COLING-ACL '06 Proceedings of the COLING/ACL on Main conference poster sessions
Inducing word alignments with bilexical synchronous trees
COLING-ACL '06 Proceedings of the COLING/ACL on Main conference poster sessions
Generalized structured programs and loop trees
Science of Computer Programming
Automatic recursion engineering of reduction incorporated parsers
Science of Computer Programming
The typographic markup language (TML)
IMSA'07 IASTED European Conference on Proceedings of the IASTED European Conference: internet and multimedia systems and applications
Syntactic Recognition of Imperfectly Specified Patterns
IEEE Transactions on Computers
The Piecewise Data Flow Architecture: Architectural Concepts
IEEE Transactions on Computers
Programming Languages The First 25 Years
IEEE Transactions on Computers
Stochastic Syntax-Directed Translation Schemata for Correction of Errors in Context-Free Languages
IEEE Transactions on Computers
Digital Convolution Algorithm for Pipelining Multiprocessor Systems
IEEE Transactions on Computers
The word problem for visibly pushdown languages described by grammars
Formal Methods in System Design
Proofs and pedagogy; science and systems: The grammar tool box
Science of Computer Programming
Self-regulating finite automata
Acta Cybernetica
A tale of three LR(1) syntax analyzers
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
International Journal of Bioinformatics Research and Applications
An Experimental Ambiguity Detection Tool
Electronic Notes in Theoretical Computer Science (ENTCS)
On the conformity of models: a transducer-based approach for model transformation
Proceedings of the 2008 ACM symposium on Applied computing
Bottom-up context-sensitive algorithms for Bengali parser in natural language processing
International Journal of Knowledge-based and Intelligent Engineering Systems
Generalizations of 1-deterministic regular languages
Information and Computation
Commutation-augmented pregroup grammars and push-down automata with cancellation
Information and Computation
Towards Building Robust Natural Language Interfaces to Databases
NLDB '08 Proceedings of the 13th international conference on Natural Language and Information Systems: Applications of Natural Language to Information Systems
The prospects for psychological science in human-computer interaction
Human-Computer Interaction
An approach for extracting a small unsatisfiable core
Formal Methods in System Design
Automatic generator of XML documents editors based on attributed grammars
CSTST '08 Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology
ACM SIGCSE Bulletin
Applications of language theory to compiler design
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
Efficient reconfigurable embedded parsers
Computer Languages, Systems and Structures
Aspects of dictionary making developing an in-house text parsing tool
WSEAS Transactions on Computers
Measuring program complexity in a COBOL environment
AFIPS '80 Proceedings of the May 19-22, 1980, national computer conference
CompSysTech '08 Proceedings of the 9th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
Designing a text parsing programme for a specialized bilingual online dictionary
AIC'08 Proceedings of the 8th conference on Applied informatics and communications
Some Aspects of Parsing Expression Grammar
Fundamenta Informaticae - Concurrency Specification and Programming (CS&P)
Regular-expression derivatives re-examined
Journal of Functional Programming
CICLing '07 Proceedings of the 8th International Conference on Computational Linguistics and Intelligent Text Processing
Dependency-Based Chinese-English Statistical Machine Translation
CICLing '07 Proceedings of the 8th International Conference on Computational Linguistics and Intelligent Text Processing
Finite Automata as Time-Inv Linear Systems Observability, Reachability and More
HSCC '09 Proceedings of the 12th International Conference on Hybrid Systems: Computation and Control
Proceedings of the 18th ACM international symposium on High performance distributed computing
Equivalence of regular expressions over a partially commutative alphabet
Cybernetics and Systems Analysis
Executable Specifications of Fully General Attribute Grammars with Ambiguity and Left-Recursion
Canadian AI '09 Proceedings of the 22nd Canadian Conference on Artificial Intelligence: Advances in Artificial Intelligence
Minimal finite automata from finite training sets
Proceedings of the 46th Annual Southeast Regional Conference on XX
Better binarization for the CKY parsing
EMNLP '08 Proceedings of the Conference on Empirical Methods in Natural Language Processing
Syntax-Directed Translations and Quasi-alphabetic Tree Bimorphisms -- Revisited
CAI '09 Proceedings of the 3rd International Conference on Algebraic Informatics
Learning language semantics from ambiguous supervision
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 1
Modular and efficient top-down parsing for ambiguous left-recursive grammars
IWPT '07 Proceedings of the 10th International Conference on Parsing Technologies
Finite state automata and Arabic writing
Semitic '98 Proceedings of the Workshop on Computational Approaches to Semitic Languages
Journal of Artificial Intelligence Research
The Locus model of search and its use in image interpretation
IJCAI'77 Proceedings of the 5th international joint conference on Artificial intelligence - Volume 2
A deterministic syntactic-semantic parser
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 2
An efficient context-free parsing algorithm for natural languages
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 2
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 2
A linguistics oriented programming language
IJCAI'73 Proceedings of the 3rd international joint conference on Artificial intelligence
Factorization of synchronous context-free grammars in linear time
SSST '07 Proceedings of the NAACL-HLT 2007/AMTA Workshop on Syntax and Structure in Statistical Translation
Comparing reordering constraints for SMT using efficient Bleu oracle computation
SSST '07 Proceedings of the NAACL-HLT 2007/AMTA Workshop on Syntax and Structure in Statistical Translation
Empirical lower bounds on alignment error rates in syntax-based machine translation
SSST '09 Proceedings of the Third Workshop on Syntax and Structure in Statistical Translation
SSST '09 Proceedings of the Third Workshop on Syntax and Structure in Statistical Translation
On the complexity of alignment problems in two synchronous grammar formalisms
SSST '09 Proceedings of the Third Workshop on Syntax and Structure in Statistical Translation
Coordinated morphological and syntactic analysis of Japanese language
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 2
A syntax-directed translator with extended domain of locality
CHSLP '06 Proceedings of the Workshop on Computationally Hard Problems and Joint Inference in Speech and Language Processing
Language Correction Using Probabilistic Grammars
IEEE Transactions on Computers
Machine translation as lexicalized parsing with hooks
Parsing '05 Proceedings of the Ninth International Workshop on Parsing Technology
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Natural language programming: styles, strategies, and contrasts
IBM Systems Journal
Improved optimization of FORTRAN object programs
IBM Journal of Research and Development
The history of language processor technology in IBM
IBM Journal of Research and Development
Binarization of synchronous context-free grammars
Computational Linguistics
Learning stochastic bracketing inversion transduction grammars with a cubic time biparsing algorithm
IWPT '09 Proceedings of the 11th International Conference on Parsing Technologies
IWPT '09 Proceedings of the 11th International Conference on Parsing Technologies
Constructing parse forests that include exactly the n-best PCFG trees
IWPT '09 Proceedings of the 11th International Conference on Parsing Technologies
The typographic markup language (TML)
EurolMSA '07 Proceedings of the Third IASTED European Conference on Internet and Multimedia Systems and Applications
Natural language generation with tree conditional random fields
EMNLP '09 Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing: Volume 1 - Volume 1
Bilingually-constrained (monolingual) shift-reduce parsing
EMNLP '09 Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing: Volume 3 - Volume 3
Recursion Engineering for Reduction Incorporated Parsers
Electronic Notes in Theoretical Computer Science (ENTCS)
The nonexistence of some covering context-free grammars
Information Processing Letters
C-Phrase: A system for building robust natural language interfaces to databases
Data & Knowledge Engineering
Broad-coverage parsing using human-like memory constraints
Computational Linguistics
Following directions using statistical machine translation
Proceedings of the 5th ACM/IEEE international conference on Human-robot interaction
LR-regular grammars-an extension of LR(k) grammars
Journal of Computer and System Sciences
On the equivalence, containment, and covering problems for the regular and context-free languages
Journal of Computer and System Sciences
The tape-complexity of context-independent developmental languages
Journal of Computer and System Sciences
Journal of Computer and System Sciences
Testing flow graph reducibility
Journal of Computer and System Sciences
Learning context-free grammars using tabular representations
Pattern Recognition
Unification-based grammars and tabular parsing for graphical languages
Journal of Visual Languages and Computing
Attacks against computer network: formal grammar-based framework and simulation tool
RAID'02 Proceedings of the 5th international conference on Recent advances in intrusion detection
IWSAS'01 Proceedings of the 2nd international conference on Self-adaptive software: applications
Alphabetic pushdown tree transducers
DLT'03 Proceedings of the 7th international conference on Developments in language theory
Three patterns in java unit testing
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
CC'03 Proceedings of the 12th international conference on Compiler construction
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
Automatic generation of computeranimation: using AI for movie animation
Automatic generation of computeranimation: using AI for movie animation
ICTAC'07 Proceedings of the 4th international conference on Theoretical aspects of computing
Parser combinators for ambiguous left-recursive grammars
PADL'08 Proceedings of the 10th international conference on Practical aspects of declarative languages
A vector encoding technique applicable to tabular parsing methods
ACM-SE 15 Proceedings of the 15th annual Southeast regional conference
The recovery of parsing configurations for LR(1) parsers
ACM-SE 15 Proceedings of the 15th annual Southeast regional conference
Grammar analysis and parsing by abstract interpretation
Program analysis and compilation, theory and practice
Word alignment with Stochastic Bracketing Linear Inversion Transduction Grammar
HLT '10 Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics
Why synchronous tree substitution grammars?
HLT '10 Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics
A data mining approach to learn reorder rules for SMT
HLT-SRWS '10 Proceedings of the NAACL HLT 2010 Student Research Workshop
A tree transducer model for synchronous tree-adjoining grammars
ACL '10 Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics
Dynamic programming for linear-time incremental parsing
ACL '10 Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics
Electronic Notes in Theoretical Computer Science (ENTCS)
Training a multilingual sportscaster: using perceptual context to learn language
Journal of Artificial Intelligence Research
Linear inversion transduction grammar alignments as a second translation path
WMT '10 Proceedings of the Joint Fifth Workshop on Statistical Machine Translation and MetricsMATR
Using domain similarity for performance estimation
DANLP 2010 Proceedings of the 2010 Workshop on Domain Adaptation for Natural Language Processing
On LR(k)-parsers of polynomial size
ICALP'10 Proceedings of the 37th international colloquium conference on Automata, languages and programming: Part II
Algorithmic aspects of natural language processing
Algorithms and theory of computation handbook
GPU parallelization of algebraic dynamic programming
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part II
The context-sensitive grammar for vehicle movement description
ICCVG'10 Proceedings of the 2010 international conference on Computer vision and graphics: Part II
Integrating probabilistic LR parsing into speech understanding systems
ICASSP'92 Proceedings of the 1992 IEEE international conference on Acoustics, speech and signal processing - Volume 1
Transductions computed by PC-systems of monotone deterministic restarting automata
CIAA'10 Proceedings of the 15th international conference on Implementation and application of automata
Grammar factorization by tree decomposition
Computational Linguistics
An alternative to synchronous tree substitution grammars*
Natural Language Engineering
English to Sanskrit machine translation
Proceedings of the International Conference & Workshop on Emerging Trends in Technology
LDT: a language definition technique
Proceedings of the Eleventh Workshop on Language Descriptions, Tools and Applications
How to train your multi bottom-up tree transducer
HLT '11 Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies - Volume 1
Intent inference via syntactic tracking
Digital Signal Processing
A language specification tool for model-based parsing
IDEAL'11 Proceedings of the 12th international conference on Intelligent data engineering and automated learning
Grammar semantics, analysis and parsing by abstract interpretation
Theoretical Computer Science
A $${\mathcal{O}(|G|n^6)}$$ time extension of inversion transduction grammars
Machine Translation
Trees as contexts in formal language generation
FinTAL'06 Proceedings of the 5th international conference on Advances in Natural Language Processing
Polynomial-time inverse computation for accumulative functions with multiple data traversals
PEPM '12 Proceedings of the ACM SIGPLAN 2012 workshop on Partial evaluation and program manipulation
Tangent-Linear models by augmented LL-Parsers
ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
Learning sentential paraphrases from bilingual parallel corpora for text-to-text generation
EMNLP '11 Proceedings of the Conference on Empirical Methods in Natural Language Processing
TSD'06 Proceedings of the 9th international conference on Text, Speech and Dialogue
The tenjinno machine translation competition
ICGI'06 Proceedings of the 8th international conference on Grammatical Inference: algorithms and applications
On the membership problem for visibly pushdown languages
ATVA'06 Proceedings of the 4th international conference on Automated Technology for Verification and Analysis
Arbology: trees and pushdown automata
LATA'10 Proceedings of the 4th international conference on Language and Automata Theory and Applications
TRX: a formally verified parser interpreter
ESOP'10 Proceedings of the 19th European conference on Programming Languages and Systems
A grammar-based approach to invertible programs
ESOP'10 Proceedings of the 19th European conference on Programming Languages and Systems
Modular natural language processing using declarative attribute grammars
MICAI'11 Proceedings of the 10th Mexican international conference on Advances in Artificial Intelligence - Volume Part I
Generation of finite state machine for named entities transliteration task
Automatic Documentation and Mathematical Linguistics
Reconstituting typeset Marriage Registers using simple software tools
Computer Science - Research and Development
A practical algorithm for intersecting weighted context-free grammars with finite-state automata
FSMNLP '11 Proceedings of the 9th International Workshop on Finite State Methods and Natural Language Processing
Artificial Intelligence in Medicine
Error handling in a parallel LR substring parser
Computer Languages
ESOP'12 Proceedings of the 21st European conference on Programming Languages and Systems
From fine-grained to abstract process models: A semantic approach
Information Systems
On the prediction of reduction goals: a deterministic approach
Computer Languages, Systems and Structures
A non-left-to-right, non-directional parser for ambiguous lattices
Pattern Recognition Letters
Identification of automata by sequential learning
Pattern Recognition Letters
An extended Earley's algorithm for Petri net controlled grammars without λ rules and cyclic rules
Theoretical Computer Science
Abstract automata and a normal form for categorial dependency grammars
LACL'12 Proceedings of the 7th international conference on Logical Aspects of Computational Linguistics
Unidirectional derivation semantics for synchronous tree-adjoining grammars
DLT'12 Proceedings of the 16th international conference on Developments in Language Theory
Parsing Expression Grammar as a Primitive Recursive-Descent Parser with Backtracking
Fundamenta Informaticae - Special Issue on Concurrency Specification and Programming (CS&P)
Journal of Computer and System Sciences
A scalable distributed syntactic, semantic, and lexical language model
Computational Linguistics
Learning design patterns with bayesian grammar induction
Proceedings of the 25th annual ACM symposium on User interface software and technology
Grammatical Codes Of Trees And Terminally Coded Grammars
Fundamenta Informaticae
Monolingual distributional similarity for text-to-text generation
SemEval '12 Proceedings of the First Joint Conference on Lexical and Computational Semantics - Volume 1: Proceedings of the main conference and the shared task, and Volume 2: Proceedings of the Sixth International Workshop on Semantic Evaluation
Connectionist-inspired incremental PCFG parsing
CMCL '12 Proceedings of the 3rd Workshop on Cognitive Modeling and Computational Linguistics
Head-driven transition-based parsing with top-down prediction
ACL '12 Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics: Long Papers - Volume 1
Top-down deterministic parsing of languages generated by CD grammar systems
FCT'07 Proceedings of the 16th international conference on Fundamentals of Computation Theory
Automatic generation of dynamic tuning techniques
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
A pushdown transducer extension for the openfst library
CIAA'12 Proceedings of the 17th international conference on Implementation and Application of Automata
A general technique to train language models on language models
Computational Linguistics
Science of Computer Programming
RC'13 Proceedings of the 5th international conference on Reversible Computation
Freedom through constraints: User-oriented architectural design
Advanced Engineering Informatics
Hi-index | 0.13 |
From volume 1 Preface (See Front Matter for full Preface) This book is intended for a one or two semester course in compiling theory at the senior or graduate level. It is a theoretically oriented treatment of a practical subject. Our motivation for making it so is threefold. (1) In an area as rapidly changing as Computer Science, sound pedagogy demands that courses emphasize ideas, rather than implementation details. It is our hope that the algorithms and concepts presented in this book will survive the next generation of computers and programming languages, and that at least some of them will be applicable to fields other than compiler writing. (2) Compiler writing has progressed to the point where many portions of a compiler can be isolated and subjected to design optimization. It is important that appropriate mathematical tools be available to the person attempting this optimization. (3) Some of the most useful and most efficient compiler algorithms, e.g. LR(k) parsing, require a good deal of mathematical background for full understanding. We expect, therefore, that a good theoretical background will become essential for the compiler designer. While we have not omitted difficult theorems that are relevant to compiling, we have tried to make the book as readable as possible. Numerous examples are given, each based on a small grammar, rather than on the large grammars encountered in practice. It is hoped that these examples are sufficient to illustrate the basic ideas, even in cases where the theoretical developments are difficult to follow in isolation. From volume 2 Preface (See Front Matter for full Preface) Compiler design is one of the first major areas of systems programming for which a strong theoretical foundation is becoming available. Volume I of The Theory of Parsing, Translation, and Compiling developed the relevant parts of mathematics and language theory for this foundation and developed the principal methods of fast syntactic analysis. Volume II is a continuation of Volume I, but except for Chapters 7 and 8 it is oriented towards the nonsyntactic aspects of compiler design. The treatment of the material in Volume II is much the same as in Volume I, although proofs have become a little more sketchy. We have tried to make the discussion as readable as possible by providing numerous examples, each illustrating one or two concepts. Since the text emphasizes concepts rather than language or machine details, a programming laboratory should accompany a course based on this book, so that a student can develop some facility in applying the concepts discussed to practical problems. The programming exercises appearing at the ends of sections can be used as recommended projects in such a laboratory. Part of the laboratory course should discuss the code to be generated for such programming language constructs as recursion, parameter passing, subroutine linkages, array references, loops, and so forth.