Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/1425
Full metadata record
DC FieldValueLanguage
dc.contributor.authorVANSUMMEREN, Stijn-
dc.date.accessioned2007-05-03T11:44:10Z-
dc.date.available2007-05-03T11:44:10Z-
dc.date.issued2006-
dc.identifier.citationACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 28(3). p. 389-428-
dc.identifier.issn0164-0925-
dc.identifier.urihttp://hdl.handle.net/1942/1425-
dc.description.abstractRegular expression patterns provide a natural, declarative way to express constraints on semistructured data and to extract relevant information from it. Indeed, it is a core feature of the programming language Perl, surfaces in various UNIX tools such as sed and awk, and has recently been proposed in the context of the XML programming language XDuce. Since regular expressions can be ambiguous in general, different disambiguation policies have been proposed to get a unique matching strategy. We formally define the matching semantics under both (1) the POSIX, and (2) the first and longest match disambiguation strategies. We show that the generally accepted method of defining the longest match in terms of the first match and recursion does not conform to the natural notion of longest match. We continue by solving the type inference problem for both disambiguation strategies, which consists of calculating the set of all subparts of input values a subexpression can match under the given policy.-
dc.format.extent368904 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isoen-
dc.subject.otherpattern matching; disambiguation policies; programming languages; XML; XML-
dc.titleType inference for unique pattern matching-
dc.typeJournal Contribution-
dc.identifier.epage428-
dc.identifier.issue3-
dc.identifier.spage389-
dc.identifier.volume28-
local.bibliographicCitation.jcatA1-
local.type.refereedRefereed-
local.type.specifiedArticle-
dc.bibliographicCitation.oldjcatA1-
dc.identifier.isi000238273200001-
dc.identifier.urlhttp://doi.acm.org/10.1145/1133651.1133652-
item.accessRightsOpen Access-
item.fullcitationVANSUMMEREN, Stijn (2006) Type inference for unique pattern matching. In: ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 28(3). p. 389-428.-
item.contributorVANSUMMEREN, Stijn-
item.fulltextWith Fulltext-
item.validationecoom 2007-
crisitem.journal.issn0164-0925-
crisitem.journal.eissn1558-4593-
Appears in Collections:Research publications
Files in This Item:
File Description SizeFormat 
toplas-typeinfer-patmatch.pdfPeer-reviewed author version360.26 kBAdobe PDFView/Open
Show simple item record

WEB OF SCIENCETM
Citations

14
checked on Apr 20, 2024

Page view(s)

78
checked on Sep 7, 2022

Download(s)

204
checked on Sep 7, 2022

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.