zippy / ceptr

(a recomposable medium for distributed social computing) || (semantic self-describing protocol stacks)
http://ceptr.org
GNU General Public License v3.0
88 stars 17 forks source link

figure out non-leaf nodes with surfaces issue #87

Open zippy opened 8 years ago

zippy commented 8 years ago

In semtrex expressions, for example SEMTREX_GROUP, we store the group symbol as the surface of the root node. Similarly the MATCH_RESULTS root node's surface stores an integer match ID, despite the fact that it also has children.

Currently our symbol/structure definitional language doesn't have enough expressivity to declare structures like that, so either we have to increase the definitional expressivity or move those values the semtrex definitions into leaves.