Unreleased - ReleaseDate
v0.13.3 - 2023-11-29
- [Fixed] Fix chained method #93
v0.13.2 - 2023-11-09
- [Changed] Modify to handle symplink as well as file #87
v0.13.1 - 2023-03-23
- [Changed] update nom to 7
v0.13.0 - 2023-02-08
- [Added] Improvement: Handle non-UTF8 files #79
v0.12.2 - 2022-11-09
- [Fixed] fix: typo #65
- [Added] Implement the std::fmt::Debug trait. #70
- [Changed] Predefine SV_COV_* constants required by clause 40.3.1 #71
- [Changed] Use Error::Preprocess on pp parsing error, instead of Error::Parse. #69
v0.12.1 - 2022-08-01
- [Fixed] Bugfixes for preprocess(), plus organise and extend tests. #61
v0.12.0 - 2022-07-05
- [Fixed] Fix issues #49 and #50 #51
- [Fixed] Remove whitespace within/around compiler directives (bugfix). #58
v0.11.3 - 2022-02-03
v0.11.2 - 2021-11-12
- [Changed] pub access to Define members
v0.11.1 - 2021-03-05
- [Fixed] include with comment error
v0.11.0 - 2021-03-04
- [Changed] keep directives after preprocess
v0.10.8 - 2021-01-29
- [Fixed] include with comment error
v0.10.7 - 2021-01-29
- [Added] get_str_trim to SyntaxTree
v0.10.6 - 2021-01-28
- [Fixed] constant_expression_ternary priority #30
v0.10.5 - 2021-01-19
- [Fixed] missing comment after macro name #29
v0.10.4 - 2021-01-08
- [Fixed] uncleared internal state
v0.10.3 - 2021-01-08
- [Fixed] empty port list is parsed as non-ANSI style
v0.10.2 - 2021-01-06
- [Fixed] embedded single line comment in macro #28
v0.10.1 - 2021-01-05
- [Fixed] Use many_till instead of many0 for accurate error position
v0.10.0 - 2020-12-24
- [Fixed] wrong error position
- [Fixed] escaped_ideitifier at macro name #28
- [Fixed] begin_keywords "1364-2001-noconfig" failure #28
- [Changed] update nom to 6.0.0
v0.9.0 - 2020-11-11
- [Added] define option to parse_sv
- [Added] incomplete option #19
- [Changed] keep text_macro_definition after preprocess #19
v0.8.3 - 2020-11-06
- [Fixed] textmacro without arguments issue #20
v0.8.2 - 2020-08-28
- [Fixed] empty ifdef issue #10
v0.8.1 - 2020-08-28
- [Fixed] text macro with single line comment #12
v0.8.0 - 2020-08-28
- [Fixed] 'Declaraton' typo #18
v0.7.0 - 2020-04-10
- [Changed] make comment stripping optional #6
v0.6.5 - 2020-04-03
- [Fixed] casting parse error #8
- [Changed] update nom_locate to 2.0.0
v0.6.4 - 2020-03-12
- [Changed] error message of Error::Io
v0.6.3 - 2020-02-13
v0.6.2 - 2020-02-13
- [Fixed] parse error of cast
v0.6.1 - 2020-02-09
- [Changed] update str-concat
v0.6.0 - 2020-01-24
- [Added] ignore_include option
v0.5.0 - 2020-01-23
- [Changed] from
sv-parser-error::ErrorKind
tosv-parser-error::Error
- [Changed] Refine parse_sv -t option
- [Added] Display trait of SyntaxTree
v0.4.20 - 2020-01-22
- [Fixed] macro arguments spacing
- [Added]
`__LINE__
and`__FILE__
are preprocessed - [Fixed] parser priority about specify
- [Fixed] escaped_ideitifier including
`
- [Fixed] time_literal spacing
v0.4.19 - 2019-12-12
- [Added] include line check
- [Fixed] resetall directive in design element
v0.4.18 - 2019-12-12
v0.4.17 - 2019-12-12
v0.4.16 - 2019-12-12
v0.4.15 - 2019-12-12
v0.4.14 - 2019-12-12
v0.4.13 - 2019-12-12
v0.4.12 - 2019-12-12
v0.4.11 - 2019-12-12
v0.4.10 - 2019-12-12
v0.4.9 - 2019-12-12
v0.4.8 - 2019-12-12
- [Fixed] allow recursive define until limit
v0.4.7 - 2019-12-10
- [Added] recursive define detection
v0.4.6 - 2019-12-02
- [Fixed] constant_bit_select
- [Fixed] wrong linebreak at define macro usage
v0.4.5 - 2019-11-28
- [Fixed] wrong space at define macro usage
v0.4.4 - 2019-11-22
- [Fixed] `resetall wrongly clear define list
v0.4.3 - 2019-11-15
- [Added] parse_sv_str/parse_lib_str
v0.4.2 - 2019-11-12
- [Added] re-export DefineText
v0.4.1 - 2019-11-12
v0.4.0 - 2019-11-12
- [Changed] origin of define to optional
v0.3.7 - 2019-11-06
- [Fixed] apply workaround for static class method call
- [Fixed] randomize_call bug
- [Fixed] parameter override by class type bug
- [Fixed] hierarchical this bug
- [Fixed] hierarchical delay value bug
- [Fixed] const class new bug
- [Fixed] missing all_consuming of pp_parser
- [Fixed] typo 'triwand'
- [Fixed] arguments of text_macro_usage
v0.3.6 - 2019-11-05
v0.3.5 - 2019-11-05
- [Added] LF/CR+LF support
- [Added] empty define support
v0.3.4 - 2019-11-05
- [Fixed] define with string literal
v0.3.3 - 2019-11-01
- [Fixed] define arument
- [Fixed] text macro identifier
v0.3.2 - 2019-10-29
- [Changed] SyntaxTree::get_str can take &RefNode
- [Added] unwrap_locate macro
- [Fixed] iterator order
v0.2.1 - 2019-10-28
- [Added] get_origin to SyntaxTree
- [Added] re-export Error/ErrorKind
- [Fixed] unwrap_node import
- [Fixed] spacing of text macro usage
v0.2.0 - 2019-10-16
- [Added] parse error position
- [Fixed] spacing rule aroung text_macro_identifier
- [Fixed] cond_predicate in cond_predicate
- [Fixed] fixed_number priority in delay_value
- [Fixed] cast/const_cast priority
- [Added] unwrap_node macro