Werner Almesberger
|
da1010f92a
|
b2/: add regular expression conversion debugging (option -R)
|
2012-06-03 10:10:47 -03:00 |
|
Werner Almesberger
|
c2414a5d2c
|
b2/: resolve FN in subst_init and don't consider an FN match evidence of existance
|
2012-06-03 02:04:27 -03:00 |
|
Werner Almesberger
|
c6e394436c
|
b2/: move implicit initialization of FN, F1, ... to explicit function subex_init
|
2012-06-03 02:00:56 -03:00 |
|
Werner Almesberger
|
e919b16d78
|
b2/boom.c (main): run queries also if no variables are set
|
2012-06-02 23:09:17 -03:00 |
|
Werner Almesberger
|
3027daca18
|
b2/: move substitutions dump from parser to boom.c
|
2012-06-02 15:05:40 -03:00 |
|
Werner Almesberger
|
f09e4b21fa
|
b2/: move parts dumping from lang.y to boom.c and make optional (-dc)
|
2012-06-02 05:49:22 -03:00 |
|
Werner Almesberger
|
be1277eb99
|
b2/boom.c (main): rearrange to reduce indentation depth
|
2012-06-02 05:26:33 -03:00 |
|
Werner Almesberger
|
3ebac688bd
|
b2/: new option -dCHARS to dump specific db; replaces use of -v
|
2012-06-02 05:24:50 -03:00 |
|
Werner Almesberger
|
b0ed4364dc
|
b2/: new option -v to control verbosity level; move hierarchy dump from parser to boom.c
|
2012-05-31 15:35:21 -03:00 |
|
Werner Almesberger
|
60de30cea0
|
new option -N to override file names in diagnostics (for regression testing)
|
2012-05-30 12:12:43 -03:00 |
|
Werner Almesberger
|
f22378937d
|
b2/: add parsing of supplemental symbol information (option -X)
|
2012-05-23 17:27:55 -03:00 |
|
Werner Almesberger
|
ddd22ba16c
|
b2/: add parsing of KiCad eeschema BOMs (option -b)
|
2012-05-23 17:23:14 -03:00 |
|
Werner Almesberger
|
7c8fc30541
|
b2/boom.c (usage): -Q wasn't mentioned; explain -q and -Q
|
2012-05-23 15:14:58 -03:00 |
|
Werner Almesberger
|
3d2eca34ff
|
b2/: meta-variable $ for "previously matched variable"
We need this for iterative processing of FN.
|
2012-05-22 13:01:39 -03:00 |
|
Werner Almesberger
|
d2171eba47
|
b2/: add "ignore" keyword for substitution rules
This allows us to decide in the project-specific rules how to indicate
DNP/NC/DNS/... parts. In the original BOOM, F1 == NC was hard-coded.
|
2012-05-21 23:17:33 -03:00 |
|
Werner Almesberger
|
256a096220
|
b2/boom.c: add parametric part selection (with option -Q)
|
2012-05-21 21:23:31 -03:00 |
|
Werner Almesberger
|
c1b6b2a5e4
|
b2/: use (general) "struct param" to replace (specialized) "struct var"
|
2012-05-21 19:26:36 -03:00 |
|
Werner Almesberger
|
6fd5313917
|
b2/: assigments to can express inequalities
|
2012-05-20 23:16:51 -03:00 |
|
Werner Almesberger
|
8e6357f4fa
|
b2/boom.c: add substitution query mode (option -q)
|
2012-05-20 20:33:15 -03:00 |
|
Werner Almesberger
|
9fd1dc56e7
|
b2/: add parsing of substitution rules (WIP)
|
2012-05-20 20:33:14 -03:00 |
|
Werner Almesberger
|
9a06757420
|
b2/: move file opening from boom.c to lang.l and combine setup code
|
2012-05-01 15:04:24 -03:00 |
|
Werner Almesberger
|
82d532e4a2
|
b2/: add provider database (WIP)
|
2012-05-01 14:57:12 -03:00 |
|
Werner Almesberger
|
c3a68453d0
|
b2/: add currency database
|
2012-04-30 22:49:33 -03:00 |
|
Werner Almesberger
|
450769e031
|
b2/: add options to set file type on the command line
|
2012-04-30 20:19:55 -03:00 |
|
Werner Almesberger
|
90e541cd7a
|
b2/: add parsing of part characteristics (WIP)
|
2012-04-28 11:46:42 -03:00 |
|
Werner Almesberger
|
08b1ed1c51
|
b2/boom.c: move opening of file as stdin to separate function
|
2012-04-28 11:41:07 -03:00 |
|
Werner Almesberger
|
1817efd6dc
|
b2/: add syntax switch
|
2012-04-26 03:02:48 -03:00 |
|
Werner Almesberger
|
6bb8b03ef8
|
b2/: first tentative version of hierarchy parser, with example
|
2012-04-25 17:14:39 -03:00 |
|
Werner Almesberger
|
aa2fe3ef16
|
b2: BOOM rewrite (WIP)
|
2012-03-18 13:24:12 -03:00 |
|