WARNING: there must only be 1 active call at a time of either of getASRSemantic_alt
and of getASRSemantic
.
NOTE: in difference to the original implementation, this backwards-compatibility version offers
an optional 3rd parameter for a callback function, allowing asynchronous grammar execution.
WARNING: A compiled grammar must already exist, i.e. this function does not support
"auto-compilation", if the compiled version of the grammar does not exist yet
(that will most likely result in an error).
As a work-around, you can use first the non-alt version (getASRSemantic(phrase, lanc, callback)
)
for the same language and using a callback, and after the callback was invoked, use this alt-version
for getting the ASR semantic result.