1
0
mirror of https://github.com/DanilaFe/abacus synced 2026-01-29 01:55:19 +00:00

Implement a few nodes for the pattern matching.

This commit is contained in:
2017-07-24 17:42:25 -07:00
parent 3b91304175
commit 2374c167a4
6 changed files with 102 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
package org.nwapw.abacus.lexing.pattern;
public class RangeNode<T> extends PatternNode<T> {
private char from;
private char to;
public RangeNode(char from, char to){
this.from = from;
this.to = to;
}
@Override
public boolean matches(char other) {
return other >= from && other <= to;
}
}