24 Commits

Author SHA1 Message Date
Brad Arant
167ee75658 add upper and lower to operand functions. 2025-02-13 10:27:44 -08:00
Brad Arant
6e097d8433 some small testvar updates. 2025-02-06 16:06:41 -08:00
Brad Arant
10db0e9c70 created INTEGER function on operand. 2025-02-04 09:28:28 -08:00
Brad Arant
5cefb0974b added trim operand function. 2025-01-16 13:39:09 -08:00
Brad Arant
f7812821b3 fixed right() expression. 2025-01-16 09:56:22 -08:00
barant
6516aee6cc Some operand work for right. Needs work. 2025-01-09 17:11:15 -08:00
barant
5c27df59da work towards a clean compile on migrating set and get variables from Tag. 2025-01-08 10:27:30 -08:00
brad Arant
f6dda8496c Made $[%name] to retrieve keyword values in a tag. Has bugs. 2025-01-03 10:50:31 -08:00
Brad Arant
ca7aabd73f more sever scoping work. 2024-11-26 16:57:03 -08:00
Brad Arant
e249588a19 finished expr function. 2024-11-18 13:08:28 -08:00
Brad Arant
c39220d39c improved syntax checking on expr. Laid foundation for expr function. 2024-11-18 10:19:39 -08:00
brad Arant
839f7e2eb8 OPerand now does its own expression parsing. 2024-11-16 10:23:16 -08:00
brad Arant
6da620971e Finished up the keyword resolution issue and fixed for, while and until. Other tags still need work. 2024-11-10 18:45:12 -08:00
Brad Arant
b46694f71b Made Operand ignore case for function names. 2024-11-05 15:50:06 -08:00
Brad Arant
ed00a330a4 Heavy work on while tag. Still needs work. 2024-11-04 16:48:14 -08:00
brad Arant
a0183ecb42 Added RANDOM() function. 2024-11-01 12:44:59 -07:00
Brad Arant
fa711ddf86 Added LEFT() expression function. 2024-10-01 07:41:05 -07:00
Brad Arant
8299aeaea9 created >= and <= and != for the expr handling. 2024-09-30 16:53:49 -07:00
Brad Arant
aa090c8a73 Fixed expressions to be able to do math with nested expressions. 2024-09-30 14:20:59 -07:00
Brad Arant
0b9f2354a3 Fixed float output format. 2024-09-30 08:15:48 -07:00
Brad Arant
5a97da3d1c Fixed some Expression and Operand memory issues. 2024-09-26 16:58:55 -07:00
Brad Arant
03fe14d075 More work on the operand. 2024-08-01 16:17:57 -07:00
Brad Arant
bd25efc461 Started into the Expression and Operand obejcts. 2024-07-31 16:18:29 -07:00
Brad Arant
8475ef01d1 Some work on Expression and Operand. 2024-07-22 14:49:15 -07:00