You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CodeGenerator (can also pass a string builder as aggregator)
are best described recursively. However, this can lead to a StackOverflowError, particularly for deeply nested expressions. Use tail recursion or DeepRecursiveFunction to prevent this.
The text was updated successfully, but these errors were encountered:
This solution has a considerable runtime overhead for little benefit. Moreover, if we port to Langium (#433), DeepRecursiveFunction is not available anyway.
Some computations like
are best described recursively. However, this can lead to a StackOverflowError, particularly for deeply nested expressions. Use tail recursion or DeepRecursiveFunction to prevent this.
The text was updated successfully, but these errors were encountered: