This repository has been archived by the owner on Dec 1, 2024. It is now read-only.
Releases: JesseCoretta/go-antlr4512
Releases · JesseCoretta/go-antlr4512
v1.0.9
v1.0.8
Changes
misc.go
,schema_test.go
- Fix panic on bogus (directory) parse path submission, add unit test coverage
go.mod
- Retract defunct releases
v1.0.7
Changes
- Resolve subtle error ignorance in parsed content
- Cases where ANTLR grammar is unable to detect issues -- such as negative numbers where only unsigned numbers should reside -- are now flagged for error
- Resulting strings processed by ANTLR are now compared to the original, sans WHSP and/or newline considerations
v1.0.6
Changes
- New
Schema
method:ParseRaw
, which adds raw[]byte
parsing capabilities that also serve as the basis for file and directory parsing operations- Very little new code added; considerable code recycling
- Add large unit test for new
ParseRaw
method, which involves the processing of a massive text block derived from the UNOFFICIALdraft-coretta-oiddir-schema-02
Internet Draft- The draft is an excellent test candidate due to the exotic use-cases afforded, as well as its heavy use of subclassing/subtyping)
- The content manifest for testing of
ParseRaw
is as follows:- 103
attributeType
definitions - 17
objectClass
definitions - 3
nameForm
definitions - 1 fictional
dITContentRule
definition - 3 fictional
dITStructureRule
definitions
- 103
v1.0.5
v1.0.4
Changes
- Added missing
matchingRuleUse
test - Added macro support to
matchingRuleUse
for uniformity
v1.0.3
Changes
- Improvements to
'
and\
escape recognition
v1.0.2
prerelease
v1.0.0
v1.0.0
- Inaugural release