-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
-The lookahead-pattern for differentiate the 3-/4-/5-node spice-bjt erroneously contains newline. This causes read a spice bjt-line don't stop at new line and detect a 5-node bjt instead of 3-node bjt as happen for AD822X.cir of Opamp_AC_Tran.zip from the issue 967. This is fixed and tested against AD822X.cir. The critical lines from AD822X.cir are included in the bjt.cir qucsconv_rf testing example. cherry-picked from 3c375fd: Fix build issues -fixed sprintf format buffer overflow warning: check_citi.cpp, check_mdl.cpp, check_spice.cpp -fixed signed compare/expression warning: check_mdl.cpp, circuit.cpp, hbsolver.cpp, e_trsolver.cpp, nasolver.cpp, spline.cpp, tmatrix.cpp, tvector.cpp -fixed clearing of non-trivial type via memset warning by static_cast: circuit.cpp, tmatrix.cpp -fixed int-in-bool-context warning: thyristor.cpp -fixed unnecessary parentheses warning: environment.cpp, equation.cpp, evaluate.cpp -fixed case fallthrough warning: equation.cpp -fixed unused parameter/variable warning: e_trsolver.cpp, real.cpp, qucs_action.cpp -fixed infinite recursion warning: real.cpp, real.h -fixed format type warning: module.cpp -fixed depracated copy warning by adding assignment operator: strlist.cpp, strlist.h -fixed misleading indentation warning: vector.cpp -fixed deprecated yacc/bison name-prefix directive warning: parse_spice.ypp, parse_vcd.ypp, parse_citi.ypp, parse_csv.ypp, parse_dataset.ypp, parse_mdl.ypp parse_mdl.ypp parse_netlist.ypp, parse_touchstone.ypp parse_zvr.ypp -fixed useless yacc/bison symbol definition: parse_vcd.ypp -fixed shift/reduce-conflicts (sr) and reduce/reduce-conflicts (rr) of the spice-parser build by parse_spice.ypp and scan_spice.lpp: -sr-conflicts solved by introducing token/rule precedence -rr-conflicts solved by introducing token lookahead's in the spice scanner -verification of equalness of generated output from both the converter before and after the code change done with spice input bjt.cir done -fixed shift/reduce-conflicts (sr) and reduce/reduce-conflicts (rr) of the csv-parser build by parse_csv.ypp and scan_csv.lpp: -sr/rr-conflicts solved by downsize and reorder grammatic rules -verification of equalness of generated output from both the converter before and after the code change done with csv input qucs_csv.csv done -removed useless scanner token definition and replaced misleading operator assocativity with precedence: parse_netlist.ypp -fixed shift/reduce-conflicts (sr) of the touchstone-parser build by parse_touchstone.ypp and scan_touchstonelpp: -sr conflicts solved by remove useless/redundant grammatic rules -verification of equalness of generated output from both the converter before and after the code change done with touchstone input R50C1pF.s1p done Signed-off-by: ThomasZecha <[email protected]>
- Loading branch information
ThomasZecha
committed
Oct 4, 2024
1 parent
b1072f1
commit fdbdaba
Showing
35 changed files
with
297 additions
and
160 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.