~kicad/+git/ngspice-mirror-sourceforge:double-quotes

Last commit made on 2021-11-05
Get this branch:
git clone -b double-quotes https://git.launchpad.net/~kicad/+git/ngspice-mirror-sourceforge
Members of KiCad can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
double-quotes
Repository:
lp:~kicad/+git/ngspice-mirror-sourceforge

Recent commits

81b81da... by Holger Vogt

simple test case for node names containing math chars
or starting with a number in plot command

7f791e3... by Holger Vogt

remove line already commented out

e4e8bc5... by Holger Vogt

We now remove all quotes from tokens after generating the parse tree in
plot, write, print lines if they look like V("...")

028515c... by Holger Vogt

Move function ft_getpnames_quotes() from postcoms.c to parse.c
Fix a bug with *tmpstr not equalling '\"'

ac88c73... by Holger Vogt

Skip tokens starting with V(\" because they are already quoted
and should stay so.

80e56e4... by Holger Vogt

Update to string evaluation (tokens for commands write, plot etc.):

Serach for arithmetic characters in string xxx. If found, double quote
for evaluation, but only if included in v(xxx).
Parse the string tokens, quoted tokens are not treated as equation
expression, but simply as strings.
Unquote the tokens after parsing.

4002949... by Holger Vogt

Enable V( in addition to v(
Set double quotes around token whenever an arith char (one
character out of "+-*/()<>?:|&^!%\\" ) is part of the token

3901228... by Holger Vogt

Preliminary fix for the 'interpolate' function.
Interpolation of 1D vectors is o.k. now,
multi-dimensional vectors are not (yet) supported.

bfc922c... by Holger Vogt

A dot in front of v() is a valid character

f4d3ba8... by Holger Vogt

enable or diable checking of vectors,
disable for plotting, otherwise 'vs' will lead to error