2018
DOI: 10.1007/978-3-030-02768-1_1
|View full text |Cite
|
Sign up to set email alerts
|

Non-linear Pattern Matching with Backtracking for Non-free Data Types

Abstract: Pattern matching is an important feature of programming languages for data abstraction. Many pattern-matching extensions have been proposed and implemented for extending the range of data types to which pattern matching is applicable. Among them, the pattern-matching system proposed by Egi and Nishiwaki features practical pattern matching for non-free data types by providing an extensible non-linear pattern-matching facility with backtracking [20]. However, they implemented their proposal only in an interprete… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 21 publications
0
11
0
Order By: Relevance
“…This section quickly introduces the pattern-matching facility of Egison. The features explained in the former part of this section (section 2.1, section 2.2, and section 2.3) are already discussed in the original paper of Egison [9]. The features explained in the latter part are newly introduced in this paper except for loop patterns that are intensively discussed in the author's previous paper [6].…”
Section: Quick Tour Of the Egison Pattern-match-oriented Languagementioning
confidence: 99%
See 4 more Smart Citations
“…This section quickly introduces the pattern-matching facility of Egison. The features explained in the former part of this section (section 2.1, section 2.2, and section 2.3) are already discussed in the original paper of Egison [9]. The features explained in the latter part are newly introduced in this paper except for loop patterns that are intensively discussed in the author's previous paper [6].…”
Section: Quick Tour Of the Egison Pattern-match-oriented Languagementioning
confidence: 99%
“…Therefore, the time complexities of the above expressions are identical. The patternmatching algorithm inside Egison is discussed in [9] in detail. 2 The Author's paper [8] on Scheme macros that implement our pattern-matching system discusses the performance of a program in pattern-match-oriented style.…”
Section: Non-linear Pattern Matching With Backtrackingmentioning
confidence: 99%
See 3 more Smart Citations