Results 11 to 20 of about 148 (104)
A new view on parser combinators [PDF]
Parser combinators offer a concise and fast way to produce reasonably efficient parsers. The combinator libraries themselves can be small and provide an elegant application of functional programming techniques. They are one of the success stories in functional programming that are also ported to many other languages.
Koopman, P.W.M., Plasmeijer, M.J.
openaire +3 more sources
Combinator Parsers: From Toys to Tools
AbstractWe develop, in a stepwise fashion, a set of parser combinators for constructing deterministic, error-correcting parsers. The only restriction on the grammar is that it is not left recursive. Extensive use is made of lazy evaluation, and the parsers constructed “analyze themselves”.
S. Doaitse Swierstra
openaire +3 more sources
Lazy Functional Parser Combinators in Java
A parser is a program that checks if a text is a sentence of the language as described by a grammar. Traditionally, the program text of a parser is generated from a grammar description, after which it is compiled and subsequently run. The language accepted by such a parser is, by the nature of this process, hardcoded in the program.
Swierstra, D.S., Dijkstra, A.
openaire +5 more sources
Parser combinators in Scala [PDF]
Parser combinators are well-known in functional programming languages such as Haskell. In this paper, we describe how they are implemented as a library in Scala, a functional object-oriented language. Thanks to Scala's flexible syntax, we are able to closely approximate the EBNF notation supported by dedicated parser generators. For the uninitiated, we
Moors, Adriaan +2 more
openaire +2 more sources
Design patterns for parser combinators in scala [PDF]
Jamie Willis, Nicolas Wu
openaire +2 more sources
Ramble: Parser Combinator for R
Chapman Siu
openaire +2 more sources
Layered Combinator Parsers with a Unique State [PDF]
Contains fulltext : 207908.pdf (Author’s version preprint ) (Open Access)
Koopman, P.W.M., Plasmeijer, M.J.
openaire +2 more sources
Automatic definition extraction using parser combinators
The automatic extraction of definitions from natural language texts has various applications such as the creation of glossaries and question-answering systems. In this paper we look at the extraction of definitions from non-technical texts using parser combinators in Haskell.
Borg, Claudia +2 more
openaire +2 more sources
Abstract Research Summary Recently, the venture capital (VC) industry has experienced the entry of several new capital providers. Using US data on investors and their portfolio startups from 2000 to 2022, we document the emergence of a new type of investors: the micro VC.
Mario Daniele Amore +2 more
wiley +1 more source

