Comment Group
Constructors
Link copied to clipboard
fun CommentGroup( name: A_String, namingModule: String, filename: StacksFilename, isPrivate: Boolean)
Content copied to clipboard
Construct a new CommentGroup.
Link copied to clipboard
fun CommentGroup( group: CommentGroup, fileName: StacksFilename, namingModule: String, name: A_String)
Content copied to clipboard
Construct a new CommentGroup.
Functions
Link copied to clipboard
fun addGrammaticalRestriction(newGrammaticalRestriction: GrammaticalRestrictionComment)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun addSemanticRestriction(newSemanticRestriction: SemanticRestrictionComment)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
set the boolean, hasStickyComment, presumably to true as the default is false.
Link copied to clipboard
Merge the input group with this group
Link copied to clipboard
fun toJSON( outputPath: Path, synchronizer: StacksSynchronizer, runtime: AvailRuntime, linkingFileMap: LinkingFileMap, nameOfGroup: String, errorLog: StacksErrorLog)
Content copied to clipboard
Create JSON file from implementation.
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val grammaticalRestrictions: MutableMap<String, GrammaticalRestrictionComment>
Content copied to clipboard
A list of grammatical restrictions
Link copied to clipboard
Indicates the implementation group has the sticky trait
Link copied to clipboard
Link copied to clipboard
A map keyed by a unique identifier to MacroComment.
Link copied to clipboard
A map keyed by a unique identifier to MethodComment.
Link copied to clipboard
A list of semantic restrictions