Create symbol of member definition or parameter node and enter in symAtAddr map
Create symbol of member definition or parameter node and enter in symAtAddr map
the created symbol
Create symbol of definition node and enter in symAtAddr map
Create symbol of definition node and enter in symAtAddr map
the created symbol
Create symbols the longest consecutive sequence of parameters with given
tag
starting at current address.
Create symbols for the definitions in the statement sequence between
current address and end
.
Create symbols for the definitions in the statement sequence between
current address and end
.
the largest subset of {NoInits, PureInterface} that a trait owning the indexed statements can have as flags.
Create symbols for all type and value parameters of template starting at current address.
The next tag, following through SHARED tags
Process package with given operation op
.
Process package with given operation op
. The operation takes as arguments
RefTree
representing the pid
of the package,If definition was already read by a completer, return the previously read tree or else read definition.
Read modifier list into triplet of flags, annotations and a privateWithin boundary symbol.
Read names in an interleaved sequence of (parameter) names and types/bounds
Read types or bounds in an interleaved sequence of (parameter) names and types/bounds
Read referece to definition and return symbol created at that definition
Read a type
Record all directly nested definitions and templates in current tree
as OwnerTree
s in buf
Record all directly nested definitions and templates between current address and end
as OwnerTree
s in buf
Set position of tree
at given addr
.
The symbol at given address; createa new one if none exists yet
The symbol defined by current definition