95 Commits

Author SHA1 Message Date
dalance
dc82f83903 Add pub access to Define members #44 2021-11-12 11:38:41 +09:00
Sean McLoughlin
15bbb09b25 Template Defines and change function signatures to use templated version 2021-06-16 09:52:36 -07:00
Sean McLoughlin
5f20d2acee Derive Eq, PartialEq for Define, DefineText 2021-06-16 09:52:36 -07:00
dalance
b23e9079e9 Fix include with comment error 2021-03-05 15:06:12 +09:00
dalance
c0c794f419 Keep directives after preprocess 2021-03-04 20:58:43 +09:00
dalance
b924dc304c Fix include with comment error 2021-01-29 18:35:25 +09:00
dalance
9360cda58f Fix missing comment after macro name #29 2021-01-19 21:10:56 +09:00
dalance
0aaec7e712 Fix embedded single line comment in macro #28 2021-01-06 11:54:16 +09:00
dalance
b26b56d624 Fix escaped macro identifier #28 2020-12-21 20:14:33 +09:00
dalance
ce598fd4ef Keep text_macro_definition after preprocess #19 2020-11-11 14:17:56 +09:00
dalance
6145300513 Fix textmacro without arguments #20 2020-11-06 12:43:22 +09:00
dalance
9c935af397 Fix empty ifdef issue #10 2020-08-28 19:51:04 +09:00
dalance
b678874f4d Fix text macro with single line comment #12 2020-08-28 18:35:05 +09:00
Florian Zaruba
c7c79dbcdb Make comment stripping optional 2020-04-09 15:23:26 +02:00
dalance
7f24c6b66d Apply clippy 2020-02-09 21:54:16 +09:00
dalance
5d55878f1b Add ignore_include option 2020-01-24 11:03:34 +09:00
dalance
fde27fe7c2 Change error type 2020-01-23 16:36:28 +09:00
dalance
56a13e45c4 Fix macro arguments spacing 2020-01-22 19:26:00 +09:00
dalance
44b2422433 Impl __LINE__ and __FILE__ 2020-01-22 19:25:29 +09:00
dalance
d3d090c3d4 Fix escaped_identifier 2020-01-22 19:23:04 +09:00
dalance
1e1a5834f1 Fix resetall in design element 2019-12-12 19:23:39 +09:00
dalance
6fdc341ed7 Add include line check 2019-12-12 18:49:01 +09:00
dalance
bd4b28868a Allow recursive define until limit 2019-12-12 10:26:03 +09:00
dalance
2ed9e55234 Add recursive define detection 2019-12-10 11:54:38 +09:00
dalance
b5a4cad61a Fix linebreak at define macro usage 2019-12-02 11:47:43 +09:00
dalance
048e39755f Fix wrong space at define macro usage 2019-11-28 18:55:26 +09:00
dalance
7b54b36c8c Fix resetall wrongly clear define list 2019-11-22 19:51:20 +09:00
dalance
a55fd9e5f2 Add parse_sv_str/parse_lib_str 2019-11-15 12:42:02 +09:00
dalance
e20d42b1db Change origin of define to optional 2019-11-12 19:05:38 +09:00
dalance
a2c265f5b7 Fix bugs 2019-11-06 17:44:19 +09:00
dalance
07461243a5 Add empty define support 2019-11-05 20:40:47 +09:00
dalance
a733e3b980 Add LF/CR+LF support 2019-11-05 20:40:31 +09:00
dalance
ca7279225d Fix define with string literal 2019-11-05 12:22:29 +09:00
dalance
8527a03b12 Fix define argument 2019-11-01 10:24:32 +09:00
dalance
da55a54420 Change Error::Parse 2019-10-16 17:07:51 +09:00
dalance
5049b5c0d8 Add parse error position 2019-10-16 14:20:23 +09:00
Bogdan Arabadzhi
09292208df Improve code quality 2019-10-10 17:46:54 +02:00
dalance
4f32b0f156 Fix test 2019-10-10 18:21:18 +09:00
dalance
349c3df257 Add begin_keywords/end_keywords suport to sv-parser-pp 2019-10-07 20:13:22 +09:00
dalance
52082c01a1 Fix include with TextMacroUsage 2019-09-18 18:34:03 +09:00
dalance
800fa41894 Fix test 2019-09-18 18:33:55 +09:00
dalance
65abee8270 Refactor TextMacroUsage 2019-09-18 17:31:06 +09:00
dalance
cdedec4d3f Refactor text macro 2019-09-17 18:59:24 +09:00
dalance
5bc22d62a8 Implement TextMacroUsage 2019-09-17 12:22:00 +09:00
dalance
e15982c774 Update preprocessor 2019-09-12 19:16:16 +09:00