Skip to content

v1.1 Tiberius

Compare
Choose a tag to compare
@wandersonwhcr wandersonwhcr released this 18 Apr 20:49
· 398 commits to main since this release

Second release.

Description

This release change the manner that parser read contents, adding a Deterministic Finite Automaton (DFA) to parse input content from string with Roman number to int. This technique change the Grammar to, removing duplicated char tokens. This version increment integrity of input content, fixing some bugs like reading IIII as a valid input.

Now, the thrown exceptions include codes, enabling better handling, and current token and position when lexing or parsing.

Docs are updated too, including description of new features and some development badges. Composer package don't include development files too, minimizing size of installation.

Issues

#18 Composer License
#19 Composer Keywords
#21 Invalid Empty String
#22 Update README Installation Example
#15 Travis CI
#20 Validator
#23 Exceptions with Codes
#25 Error when parsing just one unknown Token
#14 Quality of Code
#26 Add FilterException Code into README
#27 Register Token into Exceptions
#28 Packagist Badge
#29 License Badge
#30 Ignore Files when Package
#31 Problem with Two Tokens and Looahead