Skip to content
This repository has been archived by the owner on May 15, 2023. It is now read-only.

Latest commit

 

History

History
22 lines (16 loc) · 1.02 KB

CHANGELOG.md

File metadata and controls

22 lines (16 loc) · 1.02 KB

Shinx Lixy Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Breaking DSL changes are marked with BRK DSL. Breaking API changes that do not impact the DSL are marked with BRK API.

[Unreleased]

Initial release. Unstable, experimental.

Added

  • Recognizer and Matcher system
  • RegExp, exact string, any-of-string-set, any-of-character-range matchers/recognizers added
  • Matchers can skip sequences instead of emitting tokens
  • Buildable interface for declaring things that can be built through the DSL
  • DSL for the lexer, states and the individual matchers
  • Lexer system with single state or multiple states
  • Tests for the lexer DSL
  • CHANGELOG and README files
  • JitPack CD, GitHub Actions CI, Gradle files, Code Climate configuration