Design Info
View the complete Javadoc
For those of you are into this kind of thing, you can view the JavaNCSS report for Jac.
The Checkstyle report is huge (6Mb) so I won’t post it here. But the summary is this, including the OYOAHA source, there are 26,369 style errors with nearly all of them coming from OYOAHA and not from my source code. Hurray for open-source!
A ckjm report will be included with the next version of Jac.
The calculator evaluates expressions as given by the following context-free grammar (CFG):
| command | -> { expression [ ! ] } \n |
| expression | -> term { + term | - term } |
| term | -> power { * power | / power } |
| power | -> factor [ ~ power ] |
| factor | -> ( expression ) | -factor | Number | @ |












