benwei / booc

Learning and writing the object oriented C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Learning and writing the object oriented C

License:Other


Languages

Language:C 85.8%Language:Shell 11.1%Language:Makefile 3.1%