FreeCAD: master a1417c5f

Author Committer Branch Timestamp Parent
realthunder wmayer master 2019-08-29 10:53:51 master 22fede14
Changeset App: extend Expression syntax

* Support sub-object reference syntax using the following syntax,
    Part.<<Box.>>.Placement
  or, with sub-object label referencing
    Part.<<$Cube.>>.Placement

* Extend indexing support, including range based indexing, e.g.
    A1[B2+1][C3][D4:-1]

* Add new constants, None, True, true, False, false.
mod - src/App/Application.cpp Diff File
mod - src/App/Expression.cpp Diff File
mod - src/App/Expression.h Diff File
mod - src/App/ExpressionParser.h Diff File
mod - src/App/ExpressionParser.l Diff File
mod - src/App/ExpressionParser.tab.c Diff File
mod - src/App/ExpressionParser.y Diff File
mod - src/App/PropertyExpressionEngine.cpp Diff File
mod - src/App/lex.ExpressionParser.c Diff File
mod - src/Mod/Spreadsheet/App/Sheet.cpp Diff File