@@ -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.9 </version>
52+ <version>0.1.10 </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
8383You can use jar directly as commandline calculus. Unless the tool is packed to your distribution:
8484```
85- java -jar parser-ng-0.1.8 .jar 1+1
85+ java -jar parser-ng-0.1.10 .jar 1+1
86862.0
8787```
8888Or as logical parser
8989```
90- java -jar parser-ng-0.1.8 .jar -l true and true
90+ java -jar parser-ng-0.1.10 .jar -l true and true
9191true
92- java -jar parser-ng-0.1.8 .jar -l "2 == (4-2)"
92+ java -jar parser-ng-0.1.10 .jar -l "2 == (4-2)"
9393true
9494```
9595You can get help by
9696```
97- java -jar parser-ng-0.1.8 .jar -h
98- ParserNG 0.1.8 math.Main
97+ java -jar parser-ng-0.1.10 .jar -h
98+ ParserNG 0.1.10 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.8.jar -h
117117```
118118You can get examples by verbose help:
119119```
120- java -jar parser-ng-0.1.8 .jar -h -v
120+ java -jar parser-ng-0.1.10 .jar -h -v
121121```
122122you can list functions:
123123```
124- java -jar parser-ng-0.1.8 .jar help
124+ java -jar parser-ng-0.1.10 .jar help
125125List of currently known methods:
126126acos - 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```
131131you can list logical operators:
132132```
133- java -jar parser-ng-0.1.8 .jar -l help
133+ java -jar parser-ng-0.1.10 .jar -l help
134134Comparing operators: !=, ==, >=, <=, le, ge, lt, gt, <, >
135135Logical operators: impl, xor, imp, eq, or, and, |, &
136136As 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
146146Following 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.8 .jar -h
148+ java -jar parser-ng-0.1.10 .jar -h
149149 this help
150- java -jar parser-ng-0.1.8 .jar 1+1
150+ java -jar parser-ng-0.1.10 .jar 1+1
151151 2.0
152- java -jar parser-ng-0.1.8 .jar "1+1
152+ java -jar parser-ng-0.1.10 .jar "1+1
153153 +2+2"
154154 2.0
155155 4.0
156- java -jar parser-ng-0.1.8 .jar -t "1+1
156+ java -jar parser-ng-0.1.10 .jar -t "1+1
157157 +2+2"
158158 6.0
159- java -jar parser-ng-0.1.8 .jar -i 1+1
159+ java -jar parser-ng-0.1.10 .jar -i 1+1
160160 nothing, will expect manual output, and calculate line by line
161- java -jar parser-ng-0.1.8 .jar -i -t 1+1
161+ java -jar parser-ng-0.1.10 .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.8 .jar 1+1
163+ echo 2+2 | java -jar parser-ng-0.1.10 .jar 1+1
164164 2.0
165165 echo "1+1
166- +2+2 | java -jar parser-ng-0.1.8 .jar -i
166+ +2+2 | java -jar parser-ng-0.1.10 .jar -i
167167 2.0
168168 4.0
169169 echo "1+1
170- +2+2 | java -jar parser-ng-0.1.8 .jar -i -t
170+ +2+2 | java -jar parser-ng-0.1.10 .jar -i -t
171171 6.0
172- java -cp parser-ng-0.1.8 .jar parser.cmd.ParserCmd "1+1
172+ java -cp parser-ng-0.1.10 .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.8 .jar parser.cmd.ParserCmd 2>/dev/null
175+ +2+2 | java -cp parser-ng-0.1.10 .jar parser.cmd.ParserCmd 2>/dev/null
176176 2.0
177177 4.0
178- java -cp parser-ng-0.1.8 .jar parser.MathExpression "1+1
178+ java -cp parser-ng-0.1.10 .jar parser.MathExpression "1+1
179179 +2+2"
180180 6.0
181- java -cp parser-ng-0.1.8 .jar parser.LogicalExpression "true or false"
181+ java -cp parser-ng-0.1.10 .jar parser.LogicalExpression "true or false"
182182 true
183183
184184```
0 commit comments