Testing this project I noticed that for the examples to work properly we need to declare a global variable OMeta instead of local when using it see bellow:
--local OMeta = require 'ometa'
OMeta = require 'ometa' --!!! instead of a local it seems we need a global here for the examples to work
local Calc = OMeta.doFile('calc.lpp') -- a name of a file containing the TableTreeCalc package
local tree = Calc.exp:matchString('2*(5+6)')
Thank you for your great work !