Commit Graph

12 Commits (main)

Author SHA1 Message Date
Dmitry S b4cc519616 (core) Ignore leading whitespace in formulas, and strip out leading '=' sign users might add
1 year ago
Alex Hall eac1f26f3e (core) More helpful messages when formula probably needs to use `Table.all`
2 years ago
Alex Hall 49cb51bac5 (core) Error explanations from friendly-traceback
2 years ago
Alex Hall c5ebd7db3d (core) Add PEEK() function to bypass circular dependencies
2 years ago
Alex Hall fb575a8b7e (core) Ensure formulas return something and don't assign to attributes of rec
2 years ago
Jarosław Sadziński 8684c9e930 (core) Adding traceback to trigger formulas
3 years ago
Alex Hall 52fd28815e (core) Raise syntax errors that Python can format nicely to show the location
3 years ago
Alex Hall 0e5c2bee59 (core) Add CellError to explain when a formula refers to a cell with an error value
3 years ago
Alex Hall 8524b4f791 (core) Put user code in linecache so that source lines show in tracebacks
3 years ago
Alex Hall 16f297a250 (core) Simple Python 3 compatibility changes
3 years ago
Dmitry S e2226c3ab7 (core) Store formula values in DB, and include them into .stored/.undo fields of actions.
4 years ago
Paul Fitzpatrick b82eec714a (core) move data engine code to core
4 years ago