newGrammaticalRestriction

fun newGrammaticalRestriction(    argumentRestrictionSets: A_Tuple,     restrictedBundle: A_Bundle,     module: A_Module): A_GrammaticalRestriction

Create a new grammatical restriction with the specified information. Make it Mutability.SHARED.

Return

The new grammatical restriction.

Parameters

argumentRestrictionSets

The tuple of sets of message bundles that restrict some message bundle.

restrictedBundle

The message bundle restricted by this grammatical restriction.

module

The module in which this grammatical restriction was defined.