Commit Graph

  • 0417ed63a8 Added arity greater than 2, and test cases. EvilPudding 2016-02-24 17:46:54 +00:00
  • 3f1d5d2553 Renamed find functions for clarity. Lewis Van Winkle 2016-02-23 17:36:15 -06:00
  • 681fb9aa0f Allow empty parens for function0. Lewis Van Winkle 2016-02-23 17:29:03 -06:00
  • d9138d4bff Added ability for dynamic functions. Lewis Van Winkle 2016-02-23 17:13:11 -06:00
  • 52a4995d6c Added comma operator, builtin functions of arity 0 and 2. Lewis Van Winkle 2016-02-23 15:18:44 -06:00
  • 5ad50341ec Additional test cases for name lookup. Lewis Van Winkle 2016-02-23 11:21:16 -06:00
  • 60d4579de8 Merge pull request #1 from EvilPudding/master Lewis Van Winkle 2016-02-23 10:59:14 -06:00
  • 682e9c1b34 Fixed possible segmentation fault. EvilPudding 2016-02-23 15:21:48 +00:00
  • 60a852a1a3 Optimized find_var EvilPudding 2016-02-23 15:13:50 +00:00
  • 3e8fc56209 Optimized find_function EvilPudding 2016-02-23 14:49:05 +00:00
  • df92386cc9 Changed name format. Lewis Van Winkle 2016-02-11 14:24:50 -06:00
  • 683de28d08 Added additional test cases. Lewis Van Winkle 2016-01-26 16:07:31 -06:00
  • 11b8e0e647 Using fmod function for modulus. Lewis Van Winkle 2016-01-26 14:02:19 -06:00
  • 8c7839ef23 Fixed case of NaN input to modulus. Lewis Van Winkle 2016-01-26 13:37:57 -06:00
  • 4e60574efc Fixed case of X%0 to return NaN. Lewis Van Winkle 2016-01-26 13:31:43 -06:00
  • 83d1d80209 Couple tweaks. Lewis Van Winkle 2016-01-25 10:04:03 -06:00
  • 00996e2c25 Added -lm linker flag. Lewis Van Winkle 2016-01-24 21:38:06 -06:00
  • dc643905d1 Refactored docs. Lewis Van Winkle 2016-01-24 21:19:48 -06:00
  • 0dcd120d51 Changed variable names. Lewis Van Winkle 2016-01-24 21:02:47 -06:00
  • cd9f6a22cb Changed comment. Lewis Van Winkle 2016-01-24 21:00:41 -06:00
  • 6e0e01f67b Fixed a couple printf usage errors. Lewis Van Winkle 2016-01-24 20:43:49 -06:00
  • 00f8febe43 Fixed te_interp free bug. Lewis Van Winkle 2016-01-24 20:33:52 -06:00
  • 941eb79e77 Removed redundant tests. Lewis Van Winkle 2016-01-23 12:38:23 -06:00
  • ef6d187ce1 Added test case for empty string. Lewis Van Winkle 2016-01-23 12:36:58 -06:00
  • 75952ab5fd Added test cases to insure te_compile returns 0 on error. Lewis Van Winkle 2016-01-23 12:13:53 -06:00
  • eea9acf9f6 Add more info for te_interp Lewis Van Winkle 2016-01-23 12:10:51 -06:00
  • 1ee637afef Changed error handling a bit. te_interp returns NaN for bad expressions. Lewis Van Winkle 2016-01-23 12:09:38 -06:00
  • b7af2e3751 Added extern C guards for C++ users. Lewis Van Winkle 2016-01-23 11:28:49 -06:00
  • 9beeff7f58 Added const in te_eval. Lewis Van Winkle 2016-01-21 15:05:10 -06:00
  • dc84b66be6 Fixed benchmark table. Lewis Van Winkle 2016-01-21 14:53:56 -06:00
  • 9019a72350 More code highlighting. Lewis Van Winkle 2016-01-21 14:49:57 -06:00
  • 01a4d9355a Added code hightlights to readme Lewis Van Winkle 2016-01-21 14:48:35 -06:00
  • 1384e5bbdf Refactored print function Lewis Van Winkle 2016-01-21 14:42:07 -06:00
  • ec3dde1e24 Initial commit Lewis Van Winkle 2016-01-21 14:36:59 -06:00