in src/langs/cpp/combinator.js [1860:1882]
behaviorToMap(emitter, behavior) {
const grammer = behavior.grammer;
if (grammer instanceof GrammerCall) {
grammer.path.push({
type: 'call',
name: 'toMap'
});
this.grammerCall(emitter, grammer);
} else if (grammer instanceof GrammerVar) {
const grammerCall = new GrammerCall('method');
grammerCall.path.push({
type: 'object',
name: grammer.name
});
grammerCall.path.push({
type: 'call',
name: 'toMap'
});
this.grammerCall(emitter, grammerCall);
} else {
debug.stack(grammer);
}
}