Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
Represents a source folder in an Eclipse Project.
The suffix S indicates that this is and elemement of the language independent representation of source information (S = Source), not an element of an abstract Syntax Tree (which has the suffix T – for Tree). Projects, source folders, and files fall into this category.
#id: id
The unique id of this source folder.
'ProjectID': projectS
The id of the enclosing project. The project is the parent of the folder in the containment hierarchy.
'SourceFolder': atom
The path of the source folder relative to the enclosing project. Starts with the project name.
sourceFolderS(12121,12345,'Demo1/src')
ast_node_def('Source',sourceFolderS,[ ast_arg(id, mult(1,1,no ), id, [sourceFolderS]), ast_arg(parent, mult(1,1,no ), attr, [projectS]), ast_arg(file, mult(1,1,no ), attr, [atom]) ]).