/booc

Learning and writing the object oriented C

Primary LanguageCOtherNOASSERTION

About this repository Build Status

This is experimental projects which dervied from ooc (object oriented C). I used the concepts for ooc to create tools such as calculator run on terminal console

bcalc

the calculator is a intermidated tool created by parsing experssion

Syntax

syntax: [-v] -v: show debug logs

tests

$ make tests
sh ./mytests.sh "bcalc -v"
OK, origin= 2 * 2 + 10 * 2 + 4 / 8 + 1, result=25.5
OK, origin= (2 * 2) + 10 * (2 + 4) / 8 + 1, result=12.5
OK, origin= (2 * -2) + 10 * (2 + 4) / 8 - 1, result=2.5

run sample

cat tests/file01.txt | ./bcalc
bcalc version 0.1.1000
0.5
20
990

Reference

changes

  • 2016-08-12 support travis-ci