Re: Command line calculator in D

2020-05-14 Thread Jack Applegame via Digitalmars-d-announce

On Wednesday, 6 May 2020 at 11:47:55 UTC, Alireza SN wrote:
I was learning about an algorithm called 'Pratt Parser' and 
decided to write a cli calculator with it. Here is the link if 
you want to check it out:


https://github.com/TheWeirdDev/Calcool

Feel free to point out any mistakes i have made.


Nice!

It reminded me of my old similar project.
Today I published it on GitHub and registered in the DUB package 
registry.


GitHub: https://github.com/japplegame/expression
DUB: https://code.dlang.org/packages/expression


Re: Command line calculator in D

2020-05-10 Thread Joel via Digitalmars-d-announce

On Saturday, 9 May 2020 at 19:25:44 UTC, Alireza SN wrote:

On Saturday, 9 May 2020 at 10:38:08 UTC, Joel wrote:
Can you add something like 'string result = 
evaluateFromString("(1+2)/2");'?


You can do that now :)


auto p = new Prser();
string result = p.evaluateFromString("(1+2)/2");


Thanks Alireza SN :-)


Re: Command line calculator in D

2020-05-09 Thread Guillaume Piolat via Digitalmars-d-announce

On Saturday, 9 May 2020 at 19:26:35 UTC, Alireza SN wrote:

On Saturday, 9 May 2020 at 13:17:39 UTC, Guillaume Piolat wrote:


Could you add "exp" ? :)


I added it 


Thanks ^^


Re: Command line calculator in D

2020-05-09 Thread Alireza SN via Digitalmars-d-announce

On Saturday, 9 May 2020 at 13:17:39 UTC, Guillaume Piolat wrote:


Could you add "exp" ? :)


I added it 


Re: Command line calculator in D

2020-05-09 Thread Alireza SN via Digitalmars-d-announce

On Saturday, 9 May 2020 at 10:38:08 UTC, Joel wrote:
Can you add something like 'string result = 
evaluateFromString("(1+2)/2");'?


You can do that now :)


auto p = new Prser();
string result = p.evaluateFromString("(1+2)/2");





Re: Command line calculator in D

2020-05-09 Thread Guillaume Piolat via Digitalmars-d-announce

On Wednesday, 6 May 2020 at 11:47:55 UTC, Alireza SN wrote:
I was learning about an algorithm called 'Pratt Parser' and 
decided to write a cli calculator with it. Here is the link if 
you want to check it out:


https://github.com/TheWeirdDev/Calcool

Feel free to point out any mistakes i have made.


Could you add "exp" ? :)


Re: Command line calculator in D

2020-05-09 Thread Joel via Digitalmars-d-announce

On Wednesday, 6 May 2020 at 11:47:55 UTC, Alireza SN wrote:
I was learning about an algorithm called 'Pratt Parser' and 
decided to write a cli calculator with it. Here is the link if 
you want to check it out:


https://github.com/TheWeirdDev/Calcool

Feel free to point out any mistakes i have made.


Can you add something like 'string result = 
evaluateFromString("(1+2)/2");'?


Re: Command line calculator in D

2020-05-09 Thread Joel via Digitalmars-d-announce

On Wednesday, 6 May 2020 at 11:47:55 UTC, Alireza SN wrote:
I was learning about an algorithm called 'Pratt Parser' and 
decided to write a cli calculator with it. Here is the link if 
you want to check it out:


https://github.com/TheWeirdDev/Calcool

Feel free to point out any mistakes i have made.


Cool - handy for inputs boxes (like in GUI's).


Command line calculator in D

2020-05-06 Thread Alireza SN via Digitalmars-d-announce
I was learning about an algorithm called 'Pratt Parser' and 
decided to write a cli calculator with it. Here is the link if 
you want to check it out:


https://github.com/TheWeirdDev/Calcool

Feel free to point out any mistakes i have made.