rlar
5706fbd890
parser/inpptree-parser.y, bug fix, allow unary `+'
reported by Andy Fierman on the ngspice-users mailing list in message
"Help to identify 'parameter value out of range or the wrong type' error please?"
11 years ago
rlar
45117c94fd
drop yyparse() prototypes, require bison >= 2.7 which emits them
11 years ago
rlar
0178dcd5f3
remove bison generated files from the repository
Their presence breaks automake rules when running
in a separate build directory.
And when regenerated cause unwanted "changed files"
in the repository.
As a consequence visual C compilation will fail.
It will still work with a "make dist" generated tar ball.
We need to upgrade the visual C project files
to invoke bison and flex on windows,
or we have to provide these generated files
in a visual C specific directory. (very annoying of course)
11 years ago
rlar
2f061b441e
Makefile.am, fix dependency rules for bison generated files
which have been lost in commit
> Date: Sun Jul 5 19:34:25 2015 +0200
>
> polish bison/flex makefile rules
11 years ago
rlar
a0a5e0f9c2
inpptree-parser.y, fix type of function `PTparse()'
11 years ago
dwarning
1b4aa22d0d
Update some level and version entries for MOS models
11 years ago
rlar
dffcbddbba
swallow `deprecated directive' warning emitted by newer bisons
11 years ago
rlar
794df1066a
update bison generated files
11 years ago
rlar
1c6efd9481
polish bison/flex makefile rules
11 years ago
rlar
f4472f788e
spicelib/parser/inpptree.c, bug fix, "#287 Shared library crashes on using non existing functions "
"remcirc" has the potential to invoke INPfreeTree() with a NULL IFparseTree
Thanks to Craggan, who reported this in:
http://sourceforge.net/p/ngspice/bugs/287/
11 years ago
rlar
7bc6374138
cleanup, use '\0' instead of 0 in char context
11 years ago
dwarning
6dbe8e618d
correct node assignment for hisimhv
11 years ago
dwarning
9ed2da9ad9
new hisimhv model version 2.2.0 in a separate directory
11 years ago
rlar
a21770aab9
parser/inpgtok.c, remove unused function `INPgetU2Tok()'
INPgetU2Tok() was introduced in commit
Date: Fri Sep 3 12:51:42 2010 +0000
bug in B source parsing removed
and later unused in commit
Date: Thu Apr 28 19:27:45 2011 +0000
bug fix, (#329233 )
11 years ago
rlar
1b7f3a9f2c
parser/inpeval.c, this cannot happen here
11 years ago
rlar
548a1045a4
parser/inpeval.c, simplify mil/meg/milli processing
11 years ago
rlar
c018b328b9
parser/inpeval.c, whitespace cleanup
11 years ago
rlar
4555107013
parser/inpeval.c, use '\0'
11 years ago
rlar
a2b5288a3d
parser/inpeval.c, bug fix, allow at most one sign char when parsing a number
11 years ago
rlar
12e8ee750b
parser/inpeval.c, bug fix, incorrect restore of `*line'
11 years ago
rlar
2cbc84ccd1
parser/inpgtok.c, use copy_substring()
11 years ago
rlar
39d391fe33
parser/inpgtok.c, whitespace cleanup
11 years ago
rlar
4ae35e8974
parser/inpgtok.c, bug fix, introduced in "memory leaks: code improved"
commit "memory leaks: code improved"
Date: Sun Apr 5 08:57:55 2009 +0000
'point' has not been incremented for so called
"Weird items" with string length == 1
11 years ago
rlar
3c133c95b3
update bison generated files
11 years ago
rlar
788a5e5fa0
inpptree parser, bug fix, segfault due to usage of an unknown function
for example:
B1 1 0 V = {log(2.0, 1.3) + nosuchthing(2.0, 1.3)}
11 years ago
rlar
5c97e31049
cleanup, use '\0' and NULL
12 years ago
rlar
9e72296e40
src/spicelib/parse, implement `nint()' (`B' language)
12 years ago
rlar
2602a492b2
fix `log' in `B' and in `.control', to base e instead of 10
In the B language this can be considered a bug fix.
In the .control language this is a severe change
and breaks backwards compatibility.
In all three languages 'numparam' 'B' and '.control' we now have
ln to the base e
log to the base e
log10 to the base 10
Thus log and log10 is now consistent
with the vast majority of programming languages.
ln is merely for convenience.
very few other languages have it.
I'd like to discourage its usage.
12 years ago
rlar
abfd38b535
B language, introduce `log10'
12 years ago
rlar
bdf70bd2b0
cleanup, rename PTln --> PTlog, PTF_LN --> PTF_LOG (`B' language)
12 years ago
rlar
93a212ca3c
cleanup, rename PTlog --> PTlog10, PTF_LOG --> PTF_LOG10 (`B' language)
12 years ago
rlar
f5d05af51d
inpgmod.c, INPgetModBin(), use model_name_match()
12 years ago
dwarning
010174ec2a
devices/bsim4v7, add to build infrastructure
12 years ago
dwarning
cba69c4850
devices/bsim4v4, remove ancient bsim4 model version 4.4
12 years ago
rlar
aa7a7606c7
avoid multiple declarations of controlled_exit(), add 'noreturn' attribute
13 years ago
rlar
9a9e1c5413
ifeval.c, IFeval(), pronounce definite end of instructions flow
13 years ago
dwarning
d671e70b6c
clarify level parameter for hisim and hisimhv
12 years ago
rlar
cc56c90b9d
drop asprintf()
13 years ago
rlar
7aa454e5b4
rewrite, using tprintf()
12 years ago
h_vogt
d5b2460123
inp.c, inp2q.c improve error message
when we exit() in batch mode due to a missing model definition
12 years ago
rlar
d146502fc9
ptfuncs.c, drop inaccurate replacements for ashinh() acosh() and atanh()
12 years ago
rlar
589ded417a
update bison generated files
13 years ago
rlar
b32ae9f79b
.control and `B' parser, fix precedence of '-' versus '^'
-2^2 shall be -(2^2) instead of (-2)^2
13 years ago
h_vogt
dad80811f9
inp2m.c: plug memory leak
13 years ago
h_vogt
4d1b4bfa0a
inp2m.c: indentation
13 years ago
h_vogt
d8fe6bd671
inp2m.c: plug a small memory leak
13 years ago
h_vogt
8c85064018
inperrc.c: new function `INPstrCat()' to concatenate two strings
13 years ago
h_vogt
73bec459fa
inperrc.c: comments added, white spaces
13 years ago
rlar
c2927128cd
whitespace
13 years ago
rlar
23d0f41e66
ft_find_analysis_parm(), change signature
13 years ago