Skip to content

Commit f6dafa0

Browse files
Merge pull request #38 from gbenroscience/gbenroscience-patch-1
Update README.md
2 parents 7ca27af + 2b4932e commit f6dafa0

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

README.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ParserNG
1+
v# ParserNG
22
<b>ParserNG</b> is a powerful open-source math tool that parses and evaluates algebraic expressions and also knows how to handle a lot of mathematical expressions.
33

44
* [ParserNG](#ParserNG)
@@ -49,7 +49,7 @@ If you need to access this library via Maven Central, do:
4949
<dependency>
5050
<groupId>com.github.gbenroscience</groupId>
5151
<artifactId>parser-ng</artifactId>
52-
<version>0.1.10</version>
52+
<version>0.1.9-release</version>
5353
</dependency>
5454
5555

@@ -82,20 +82,20 @@ ParserNG is written completely in (pure) Java and so is as cross-platform as Jav
8282
## Using ParserNG as commandline tool
8383
You can use jar directly as commandline calculus. Unless the tool is packed to your distribution:
8484
```
85-
java -jar parser-ng-0.1.10.jar 1+1
85+
java -jar parser-ng-0.1.9-release.jar 1+1
8686
2.0
8787
```
8888
Or as logical parser
8989
```
90-
java -jar parser-ng-0.1.10.jar -l true and true
90+
java -jar parser-ng-0.1.9-release.jar -l true and true
9191
true
92-
java -jar parser-ng-0.1.10.jar -l "2 == (4-2)"
92+
java -jar parser-ng-0.1.9-release.jar -l "2 == (4-2)"
9393
true
9494
```
9595
You can get help by
9696
```
97-
java -jar parser-ng-0.1.10.jar -h
98-
ParserNG 0.1.10 math.Main
97+
java -jar parser-ng-0.1.9-release.jar -h
98+
ParserNG 0.1.9-release math.Main
9999
-h/-H/--help this text; do not change for help (witout dashes), which lists functions
100100
-v/-V/--verbose output is reprinted to stderr with some inter-steps
101101
-l/-L/--logic will add logical expression wrapper around the expression
@@ -117,11 +117,11 @@ java -jar parser-ng-0.1.10.jar -h
117117
```
118118
You can get examples by verbose help:
119119
```
120-
java -jar parser-ng-0.1.10.jar -h -v
120+
java -jar parser-ng-0.1.9-release.jar -h -v
121121
```
122122
you can list functions:
123123
```
124-
java -jar parser-ng-0.1.10.jar help
124+
java -jar parser-ng-0.1.9-release.jar help
125125
List of currently known methods:
126126
acos - help not yet written. See https://github.com/gbenroscience/ParserNG
127127
...
@@ -130,7 +130,7 @@ List of functions is just tip of iceberg, see: https://github.com/gbenroscience/
130130
```
131131
you can list logical operators:
132132
```
133-
java -jar parser-ng-0.1.10.jar -l help
133+
java -jar parser-ng-0.1.9-release.jar -l help
134134
Comparing operators: !=, ==, >=, <=, le, ge, lt, gt, <, >
135135
Logical operators: impl, xor, imp, eq, or, and, |, &
136136
As Mathematical parts are using () as brackets, Logical parts must be grouped by [] eg.
@@ -145,40 +145,40 @@ Program can work with stdin, out and err properly. Can work with multiline input
145145
### cmdline examples
146146
Following lines describes, how stdin/arguments are processed, and how different is input/output with `-t` on/off
147147
```
148-
java -jar parser-ng-0.1.10.jar -h
148+
java -jar parser-ng-0.1.9-release.jar -h
149149
this help
150-
java -jar parser-ng-0.1.10.jar 1+1
150+
java -jar parser-ng-0.1.9-release.jar 1+1
151151
2.0
152-
java -jar parser-ng-0.1.10.jar "1+1
152+
java -jar parser-ng-0.1.9-release.jar "1+1
153153
+2+2"
154154
2.0
155155
4.0
156-
java -jar parser-ng-0.1.10.jar -t "1+1
156+
java -jar parser-ng-0.1.9-release.jar -t "1+1
157157
+2+2"
158158
6.0
159-
java -jar parser-ng-0.1.10.jar -i 1+1
159+
java -jar parser-ng-0.1.9-release.jar -i 1+1
160160
nothing, will expect manual output, and calculate line by line
161-
java -jar parser-ng-0.1.10.jar -i -t 1+1
161+
java -jar parser-ng-0.1.9-release.jar -i -t 1+1
162162
nothing, will expect manual output and calcualte it all as one expression
163-
echo 2+2 | java -jar parser-ng-0.1.10.jar 1+1
163+
echo 2+2 | java -jar parser-ng-0.1.9-release.jar 1+1
164164
2.0
165165
echo "1+1
166-
+2+2 | java -jar parser-ng-0.1.10.jar -i
166+
+2+2 | java -jar parser-ng-0.1.9-release.jar -i
167167
2.0
168168
4.0
169169
echo "1+1
170-
+2+2 | java -jar parser-ng-0.1.10.jar -i -t
170+
+2+2 | java -jar parser-ng-0.1.9-release.jar -i -t
171171
6.0
172-
java -cp parser-ng-0.1.10.jar parser.cmd.ParserCmd "1+1
172+
java -cp parser-ng-0.1.9-release.jar parser.cmd.ParserCmd "1+1
173173
will ask for manual imput en evaluate per line
174174
echo "1+1
175-
+2+2 | java -cp parser-ng-0.1.10.jar parser.cmd.ParserCmd 2>/dev/null
175+
+2+2 | java -cp parser-ng-0.1.9-release.jar parser.cmd.ParserCmd 2>/dev/null
176176
2.0
177177
4.0
178-
java -cp parser-ng-0.1.10.jar parser.MathExpression "1+1
178+
java -cp parser-ng-0.1.9-release.jar parser.MathExpression "1+1
179179
+2+2"
180180
6.0
181-
java -cp parser-ng-0.1.10.jar parser.LogicalExpression "true or false"
181+
java -cp parser-ng-0.1.9-release.jar parser.LogicalExpression "true or false"
182182
true
183183
184184
```

0 commit comments

Comments
 (0)