Skip to content

Expression parser and evaluator

chart3388 requested to merge chart3388/smtk:infix-notation-parser-eval-1 into master

Evaluators are an addition to SMTK's Attribute system that are a mechanism to process an Attribute that is an expression. ValueItem already supported linkage of Attributes to a ValueItem by means of the SBT tag, however Evaluators provide a means to transform the Items in those expression Attributes into meaningful results inside SMTK, as opposed to consumers of an Attribute Resource. These results can be shown to the user in Qt components and serialized by consuming application code.

FYI: @bob.obara @dcthomp

Edited by chart3388

Merge request reports