1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-11-26 08:19:42 +02:00

Commit Graph

  • 4a586fc44f b2/test/Common: also provide empty hierarchy if the input is empty; name the file Werner Almesberger 2012-06-03 10:18:37 -0300
  • da1010f92a b2/: add regular expression conversion debugging (option -R) Werner Almesberger 2012-06-03 10:10:47 -0300
  • 12b21f032c b2/test/: more substitution tests Werner Almesberger 2012-06-03 09:51:20 -0300
  • cc895fe7fc b2/: introduce unit pattern (##), for dimensionless values Werner Almesberger 2012-06-03 09:50:21 -0300
  • e93ff0e683 b2/subst.c (prepare_re): recognize % in union pattern Werner Almesberger 2012-06-03 09:42:09 -0300
  • fb7b2461a5 b2/test/: add first set of substitution tests Werner Almesberger 2012-06-03 02:10:12 -0300
  • b35b6e2688 b2/: disallow assigning to FN Werner Almesberger 2012-06-03 02:08:32 -0300
  • c2414a5d2c b2/: resolve FN in subst_init and don't consider an FN match evidence of existance Werner Almesberger 2012-06-03 02:04:27 -0300
  • c6e394436c b2/: move implicit initialization of FN, F1, ... to explicit function subex_init Werner Almesberger 2012-06-03 02:00:56 -0300
  • cae92bba03 b2/subst.c (dump_chunks): closing } was missing when dumping variable expansion Werner Almesberger 2012-06-02 23:09:47 -0300
  • e919b16d78 b2/boom.c (main): run queries also if no variables are set Werner Almesberger 2012-06-02 23:09:17 -0300
  • d1593b6681 b2/: insert a virtual empty hierarchy if test input starts with other file Werner Almesberger 2012-06-02 20:42:49 -0300
  • 3027daca18 b2/: move substitutions dump from parser to boom.c Werner Almesberger 2012-06-02 15:05:40 -0300
  • cc5d9a9d58 b2/test/inv: inventory database test Werner Almesberger 2012-06-02 14:32:41 -0300
  • e62bb067f7 b2/test/Common (run_boom): place inventory after parts and currency Werner Almesberger 2012-06-02 13:58:33 -0300
  • 4184c01ee2 b2/test/prov: provider database test Werner Almesberger 2012-06-02 07:56:50 -0300
  • 994ed00a51 b2/lang.y (provider): don't allow provider to be redefined Werner Almesberger 2012-06-02 07:55:23 -0300
  • 0ba0abb74b b2/test/curr: currency exchange test Werner Almesberger 2012-06-02 07:48:09 -0300
  • dd727b1a8c b2/test/char: part characteristics database test Werner Almesberger 2012-06-02 05:55:28 -0300
  • ea5732371d b2/lang.y (part): show part ID in error message Werner Almesberger 2012-06-02 05:54:55 -0300
  • 69701f4d14 b2/test/Common: support multiple files of the same kind (!-c1, !-c2, etc.) Werner Almesberger 2012-06-02 05:50:07 -0300
  • f09e4b21fa b2/: move parts dumping from lang.y to boom.c and make optional (-dc) Werner Almesberger 2012-06-02 05:49:22 -0300
  • 22412764d9 b2/db.c: new function parts_dump to dump the whole parts database Werner Almesberger 2012-06-02 05:48:22 -0300
  • be1277eb99 b2/boom.c (main): rearrange to reduce indentation depth Werner Almesberger 2012-06-02 05:26:33 -0300
  • 3ebac688bd b2/: new option -dCHARS to dump specific db; replaces use of -v Werner Almesberger 2012-06-02 05:24:50 -0300
  • b723c8841a b2/: rename a bit too general "dump" to "dump_param" Werner Almesberger 2012-06-02 05:18:14 -0300
  • 6d4c71586d b2/test/hierred: test for redundant conditions Werner Almesberger 2012-06-01 14:52:32 -0300
  • 9cafe23fb8 b2/: simplified and corrected logic behind relop_redundant Werner Almesberger 2012-06-01 10:17:19 -0300
  • d29e8a7aea b2/lang.y: '<' is rel_lt, not rel_le Werner Almesberger 2012-06-01 01:27:49 -0300
  • d48a9030e0 b2/: introduce dimensionless values (field syntax: name=##) Werner Almesberger 2012-06-01 00:20:31 -0300
  • 4fb5f26043 Merge branch 'master' of projects.qi-hardware.com:eda-tools Werner Almesberger 2012-05-31 16:53:41 -0300
  • e66267faa6 b2/test/hierrul: field rules in hierarchy Werner Almesberger 2012-05-31 15:56:54 -0300
  • 8c26e5f708 b2/eval.c (eval_rel): fix stop pointer when parsing absolute tolerance values Werner Almesberger 2012-05-31 15:48:32 -0300
  • 6159bdfcdb b2/dump.c (dump_rel): use %g also for tolerances in percent Werner Almesberger 2012-05-31 15:47:35 -0300
  • a892b63d55 b2/lang.y: don't pop fields from the stack before also handling the rule Werner Almesberger 2012-05-31 15:33:19 -0300
  • 4943519eb3 b2/Makefile: run tests with bash, not with sh Werner Almesberger 2012-05-31 12:38:32 -0300
  • 39382b1872 b2/: add test for redundant conditions in hierarchy Werner Almesberger 2012-05-31 12:33:52 -0300
  • 2239440ef1 b2/new function yywarn; make yyerror reuse yyerrorf Werner Almesberger 2012-05-31 12:13:06 -0300
  • 52e58cccbe b2/test/Common: drop that tacky "file-" prefix in pseudo-filenames Werner Almesberger 2012-05-31 10:42:57 -0300
  • b0ed4364dc b2/: new option -v to control verbosity level; move hierarchy dump from parser to boom.c Werner Almesberger 2012-05-30 12:58:29 -0300
  • ef60e92699 b2/test/hierfld: field definitions in hierarchy Werner Almesberger 2012-05-30 12:27:05 -0300
  • 59d21e65fa new option -v to control verbosity level; move hierarchy dump from parser to boom.c Werner Almesberger 2012-05-30 12:58:29 -0300
  • c24da0284e test/hierfld: field definitions in hierarchy Werner Almesberger 2012-05-30 12:27:05 -0300
  • 88ad25e42c add regression test infrastructure Werner Almesberger 2012-05-30 12:02:14 -0300
  • 60de30cea0 new option -N to override file names in diagnostics (for regression testing) Werner Almesberger 2012-05-30 12:11:53 -0300
  • b6a4a80652 separate dumping of hierchy rules from dumping of fields Werner Almesberger 2012-05-30 11:53:58 -0300
  • e943baf1c3 schhist/sanitize-{profile,schem}: "dirname" logic was reversed Werner Almesberger 2012-05-24 00:21:36 -0300
  • 9b1277886b b2/extract-symbols: don't strip leading / from directory Werner Almesberger 2012-05-24 00:20:56 -0300
  • 2ce3b7f82b b2/bom.c (bom_subst): include input variables in the part's list of variables Werner Almesberger 2012-05-24 00:09:20 -0300
  • 1e21ea8a40 b2/param.c: new function merge_vars to merge prioritized lists of variables Werner Almesberger 2012-05-24 00:05:21 -0300
  • 5fb156ab93 b2/lang.l: allow commas (,) in words Werner Almesberger 2012-05-23 23:25:33 -0300
  • 7717e7fc3c b2/extract-symbols: extract cref-symbol map from KiCad schematics Werner Almesberger 2012-05-23 23:24:38 -0300
  • c582c47960 b2/: use -Wmissing-prototypes and -Wmissing-declarations Werner Almesberger 2012-05-23 19:33:10 -0300
  • 8759410f80 b2/: use -Wshadow (and fix the place where this caused trouble) Werner Almesberger 2012-05-23 19:29:04 -0300
  • 24abc2c49c b2/: use -Wextra (and fix places where this caused trouble) Werner Almesberger 2012-05-23 18:48:59 -0300
  • 66aea07f23 b2/: add BOM dumping; dump processed BOM entries Werner Almesberger 2012-05-23 18:26:27 -0300
  • ec04163f44 b2/: run variable substitution on BOM entries (untested) Werner Almesberger 2012-05-23 18:13:26 -0300
  • 4fb17f6e95 b2/bom.h (struct bom): remove unused "next" pointer Werner Almesberger 2012-05-23 17:41:57 -0300
  • f22378937d b2/: add parsing of supplemental symbol information (option -X) Werner Almesberger 2012-05-23 17:26:35 -0300
  • a537cc5503 b2/subst.c (parse_var): use unique_n Werner Almesberger 2012-05-23 16:47:34 -0300
  • b9066c6331 b2/util.c: new function unique_n for strings limited by length and not NUL Werner Almesberger 2012-05-23 16:44:44 -0300
  • 9445f2c85b b2/bom.c (bom_parse_line): check that components reference are unique Werner Almesberger 2012-05-23 16:31:54 -0300
  • ddd22ba16c b2/: add parsing of KiCad eeschema BOMs (option -b) Werner Almesberger 2012-05-23 16:05:24 -0300
  • 7c8fc30541 b2/boom.c (usage): -Q wasn't mentioned; explain -q and -Q Werner Almesberger 2012-05-23 15:14:58 -0300
  • db279b7920 b2/subex.c (compose): use stralloc_n instead of open-coding its functionality Werner Almesberger 2012-05-23 14:18:02 -0300
  • 78bcb8d3de schhist/schhist2web: correct handling of deferred columns Werner Almesberger 2012-05-23 00:50:19 -0300
  • c9bd26a34d b2/Makefile: generate dependencies also for YACC- and LEX-generated files Werner Almesberger 2012-05-22 16:09:22 -0300
  • 4f142c1250 b2/: for consistency, make "break/continue $" equivalent to "break/continue" Werner Almesberger 2012-05-22 15:57:55 -0300
  • 694d48b56a b2/: make the match name after "break" and "continue" optional Werner Almesberger 2012-05-22 15:47:02 -0300
  • 107280b6d5 b2/: rename "again" to "continue" Werner Almesberger 2012-05-22 15:33:22 -0300
  • bb809b0d6c b2/: make "again" include the match; make "break" pop the stack Werner Almesberger 2012-05-22 15:29:27 -0300
  • 2ce2da5c30 b2/subst.c (resolve_jump): use pointer comparison instead of strcmp Werner Almesberger 2012-05-22 14:27:39 -0300
  • 21702781bc b2/: use re_nsub instead of maintaining our own equivalent Werner Almesberger 2012-05-22 13:51:57 -0300
  • 148d5e85ac b2/: regexec puts first substring into pmatch[1] and not pmatch[0] Werner Almesberger 2012-05-22 13:46:44 -0300
  • 3d2eca34ff b2/: meta-variable $ for "previously matched variable" Werner Almesberger 2012-05-22 13:01:39 -0300
  • 2946b830f1 b2/subst.c (prepare_re): fail on bad (#unit) syntax instead of ignoring Werner Almesberger 2012-05-22 12:07:41 -0300
  • d2171eba47 b2/: add "ignore" keyword for substitution rules Werner Almesberger 2012-05-21 23:17:33 -0300
  • 2014e6053e b2/eval.c (decode_mult): also support "G" prefix Werner Almesberger 2012-05-21 22:35:55 -0300
  • 2c5850ebe6 b2/: correct some whitespace anomalies Werner Almesberger 2012-05-21 21:25:29 -0300
  • 256a096220 b2/boom.c: add parametric part selection (with option -Q) Werner Almesberger 2012-05-21 21:20:23 -0300
  • bcf4696dd9 b2/db.c: add (somewhat crude) parametric part selection Werner Almesberger 2012-05-21 21:19:22 -0300
  • 4a3e517935 b2/: move basic handling of variables from subex to param Werner Almesberger 2012-05-21 19:46:42 -0300
  • c1b6b2a5e4 b2/: use (general) "struct param" to replace (specialized) "struct var" Werner Almesberger 2012-05-21 19:19:04 -0300
  • 061e8f5872 b2/: rename "name" field in struct value to more generic "s", for better sharing Werner Almesberger 2012-05-21 14:44:33 -0300
  • fdac542592 b2/: add relop to struct param, in preparation of merge with struct var Werner Almesberger 2012-05-21 14:35:51 -0300
  • 3ad6c2c44b b2/: move all error handling from subex to subst Werner Almesberger 2012-05-21 00:20:07 -0300
  • 6fd5313917 b2/: assigments to can express inequalities Werner Almesberger 2012-05-20 23:16:51 -0300
  • a34702cd8d b2/: move relational operators to relop.[ch] (for sharing) Werner Almesberger 2012-05-20 23:04:41 -0300
  • 99e5777448 b2/: finish unit handling and move most of its processing to the match side Werner Almesberger 2012-05-20 21:55:54 -0300
  • adecef8d4a b2/: use glob syntax instead of RE syntax for substitutions Werner Almesberger 2012-05-20 21:05:17 -0300
  • 9681d44ca4 b2/subst.c: use vstring for modified regexp Werner Almesberger 2012-05-20 20:57:18 -0300
  • 4e39ca2e31 b2/: move variable-length strings to vstring.[ch], for sharing Werner Almesberger 2012-05-20 20:53:34 -0300
  • 8e6357f4fa b2/boom.c: add substitution query mode (option -q) Werner Almesberger 2012-05-20 19:01:49 -0300
  • 04d858e047 b2/: export field hierarchy and substitution rules from lang.y Werner Almesberger 2012-05-20 19:00:04 -0300
  • fd14c5200a b2/: add processing of substitution rules Werner Almesberger 2012-05-20 14:16:16 -0300
  • 9fd1dc56e7 b2/: add parsing of substitution rules (WIP) Werner Almesberger 2012-05-20 11:18:18 -0300
  • d8f5c95ecb schhist/schhist2web: correctly align shared columns Werner Almesberger 2012-05-11 22:07:10 -0300
  • cc5732bbf3 schhist/schhist2web (ordered_names): fix typo in pattern Werner Almesberger 2012-05-11 03:18:33 -0300
  • 1468a33268 schhist2web: column sharing with SCHHIST_ORDER=...:first=next=...:... (WIP) Werner Almesberger 2012-05-11 02:47:18 -0300
  • b7816b9dad schhist/schhist2web: truncate commit entries after 300 characters Werner Almesberger 2012-05-11 01:45:07 -0300