wmayer
|
f944ab3846
|
replace deprecated auto_ptr with unique_ptr
|
2016-09-22 13:01:20 +02:00 |
|
wmayer
|
71df967fdf
|
fix -Wextra in FreeCADApp
|
2016-09-21 16:05:36 +02:00 |
|
wmayer
|
1c8045756f
|
Coverity issues:
129727: Structurally dead code
151979, 133461: Uninitialized scalar field
129785, 129786, 129787: Use after free
|
2016-08-16 12:23:12 +02:00 |
|
Eivind Kvedalen
|
c506881614
|
Expressions: Simpified parser, fixed precedence (parentheses)
|
2016-04-02 12:01:04 +02:00 |
|
Eivind Kvedalen
|
909727ade8
|
Expressions: Fixed parsing of unit expressions similar to 1/unit.
|
2016-04-02 12:01:04 +02:00 |
|
Eivind Kvedalen
|
1626c69494
|
Expressions: Moved Expression::priority to cpp file.
|
2016-04-02 12:01:04 +02:00 |
|
Eivind Kvedalen
|
b37e6ece98
|
Expressions: Refactored aggregate functions.
|
2016-04-02 12:01:04 +02:00 |
|
Eivind Kvedalen
|
08692f811b
|
Expressions: Added support for aggregate functions and ranges.
|
2016-04-02 12:01:04 +02:00 |
|
Eivind Kvedalen
|
8ce2f16759
|
Expressions: Added code to throw under/overflow exceptions.
|
2016-03-08 16:09:29 +01:00 |
|
Eivind Kvedalen
|
ac79af0289
|
Expressions: Use BooleanExpression class for EQ, NE, LT, GT, LTE, and GTE operators.
|
2016-03-08 16:09:27 +01:00 |
|
Eivind Kvedalen
|
26f4d1ae8e
|
Expressions: Added App::BooleanExpression class.
|
2016-03-08 16:09:27 +01:00 |
|
Eivind Kvedalen
|
34135e5d2e
|
Expressions: Turned off debug output/tracing for expression parser.
|
2016-03-08 16:09:26 +01:00 |
|
Eivind Kvedalen
|
1da5d33996
|
Expression class: Improved error message when resolving a variable fails.
|
2016-02-18 16:54:44 +01:00 |
|
Eivind Kvedalen
|
810135fad4
|
PropertyExpressionEngine: Refactored and moved visitor code to separate file.
|
2016-02-18 16:54:41 +01:00 |
|
Eivind Kvedalen
|
22d77b784a
|
VariableExpression: Add converters for long and bool data types.
|
2016-01-26 11:49:50 +01:00 |
|
Eivind Kvedalen
|
65a610d1cb
|
Expression/ObjectIdentifier: changed return type of renameDocumentObject and renameDocument,
to be able to signal that a rename actually took place.
|
2015-12-21 14:11:12 +01:00 |
|
Eivind Kvedalen
|
823b5205bb
|
NumberExpression: Added std::setprecision to keep precision of number in double to string conversion.
|
2015-12-18 22:05:32 +01:00 |
|
wmayer
|
9abedaf0d2
|
+ fix & suppress msvc warnings
|
2015-10-16 18:26:30 +02:00 |
|
wmayer
|
e4768c1c75
|
+ fix clang warning: -Woverloaded-virtual
|
2015-10-02 20:42:16 +02:00 |
|
wmayer
|
e9594501dd
|
+ use dedicated exception classes for expression and parsing errors
|
2015-09-27 23:17:33 +02:00 |
|
wmayer
|
a8507628fa
|
Fix warnings: -Wuninitialized in expression engine
|
2015-09-22 10:12:17 +02:00 |
|
wmayer
|
b936514937
|
+ fix build problems with MSVC and libpack
|
2015-09-21 14:51:12 +02:00 |
|
Eivind Kvedalen
|
722a40dd41
|
Added Expression classes to App directory. Added Expression interface to Property base class.
|
2015-09-21 14:51:02 +02:00 |
|