Skip to content

Commit 2272068

Browse files
committed
Support numbers in conformance identifiers
1 parent 00fca47 commit 2272068

3 files changed

Lines changed: 25 additions & 15 deletions

File tree

matter/conformance/conformance_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,16 @@ func makeTestContext(args ...any) *conformanceTestContext {
8484
}
8585

8686
var conformanceTests = []conformanceTestSuite{
87+
88+
{
89+
Conformance: "P, [CMAFInterface == Interface2HLS]",
90+
Tests: []conformanceTest{
91+
{Context: makeTestContext("Revision", Revision(1)), Expected: ConformanceState{State: StateProvisional, Confidence: ConfidenceDefinite}},
92+
{Context: makeTestContext("Revision", Revision(2)), Expected: ConformanceState{State: StateProvisional, Confidence: ConfidenceDefinite}},
93+
{Context: makeTestContext("Revision", Revision(3)), Expected: ConformanceState{State: StateProvisional, Confidence: ConfidenceDefinite}},
94+
{Context: makeTestContext("Matter", true), Expected: ConformanceState{State: StateProvisional, Confidence: ConfidenceDefinite}},
95+
},
96+
},
8797
{
8898
Conformance: "[v2 < Rev]",
8999
Tests: []conformanceTest{

matter/conformance/grammar/text.peg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Uppercase <- [A-Z] {
1616
return string(c.text), nil
1717
}
1818

19-
Lowercase <- [a-z] {
19+
Lowercase <- [a-z0-9] {
2020
//debug("matched lowercase %s\n", string(c.text))
2121
return string(c.text), nil
2222
}

matter/conformance/parser.go

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)