Commit Graph

34 Commits (8ebefb29746e8ebbb891408f5e34e50962273991)

Author SHA1 Message Date
Tibor Bizjak 8ebefb2974 changed find loop 2023-07-23 14:04:29 +02:00
Tibor Bizjak bd26ae43a5 renamed files 2023-07-23 12:24:13 +02:00
Tibor Bizjak 291e9e87ec changed k&r naming scheme, renamed files 2023-07-23 12:22:28 +02:00
Tibor Bizjak 3fd2a66b17 rewrote part of program for lower complexity 2023-07-23 12:13:43 +02:00
Tibor Bizjak 11e44def75 implemented optional argument flags 2023-07-22 16:09:12 +02:00
Tibor Bizjak 3c529c1b9b added optional argument flag parsing 2023-07-22 15:07:45 +02:00
Tibor Bizjak ff3df46f36 refractored 04-find.c to seperate compilation units 2023-07-22 14:17:28 +02:00
Tibor Bizjak 70a6cd85ab renamed grep to find, starting refractoring 2023-07-20 15:50:52 +02:00
Tibor Bizjak e6de3d1193 fixed parsef, exponent can now follow integer part 2023-07-17 12:44:19 +02:00
Tibor Bizjak bcff42f74d moved error handling to appropriate header files 2023-07-16 13:31:57 +02:00
Tibor Bizjak b127575211 forgot to remove T arg from UNARY_T_FUN macro 2023-07-16 13:26:38 +02:00
Tibor Bizjak a408616dcf finished chapter 04 2023-07-14 13:31:34 +02:00
Tibor Bizjak 849a032150 moved grep implementations to their own folder 2023-07-14 13:00:03 +02:00
Tibor Bizjak 545a3e4102 Moved calculator files to their own folder 2023-07-14 12:58:47 +02:00
Tibor Bizjak f11eef6a7a solutions to excercises 2023-07-14 12:56:19 +02:00
Tibor Bizjak d8252a8967 removed static declarations 2023-07-10 20:33:26 +02:00
Tibor Bizjak 5723e1d29b fixed printerr formatting 2023-07-10 17:58:08 +02:00
Tibor Bizjak 1bdbe712fd removed stdlib include 2023-07-10 17:53:46 +02:00
Tibor Bizjak cf145e880b moved stack to 04-glob-stack.h
moved token definitons to 04-token.h
2023-07-10 17:48:07 +02:00
Tibor Bizjak 66433dd34d removed unecessary type argument in calc function macros 2023-07-09 22:21:49 +02:00
Tibor Bizjak 13cc6ee019 fixed -Wall warnings 2023-07-09 20:08:50 +02:00
Tibor Bizjak 115b8f8132 added print variables command 2023-07-09 19:30:05 +02:00
Tibor Bizjak 28480c4876 small changes 2023-07-09 19:23:11 +02:00
Tibor Bizjak 9aa5c11369 k&r 04-06: added variable support 2023-07-09 18:33:07 +02:00
Tibor Bizjak c1b83c5cd4 added help command 2023-07-09 16:19:24 +02:00
Tibor Bizjak abbbec2116 refactored main, added custom atof 2023-07-09 14:59:27 +02:00
Tibor Bizjak 919eb0c413 redefined stack manipulation functions as macros 2023-07-09 14:28:55 +02:00
Tibor Bizjak 1f31d9e372 k&r 04-05: added math.h bindings 2023-07-09 14:06:16 +02:00
Tibor Bizjak b655221b5b k&r 04-04: added stack manipulation commands 2023-07-08 17:46:02 +02:00
Tibor Bizjak 4d95f4515b k&r 04-03: rewrote calculator, added modulo and negative numbers 2023-07-08 16:37:54 +02:00
Tibor Bizjak c8cdc37824 solutions to 04-01 and 04-02 2023-07-04 10:28:05 +02:00
Tibor Bizjak 824f409213 increased buffer size 2023-06-25 18:47:18 +02:00
Tibor Bizjak 163235bf0c further optimizations 2023-06-25 15:39:03 +02:00
Tibor Bizjak e7eacc893f Optimizing grep exapmle 2023-06-25 14:30:48 +02:00