Module suggest
Package de.grogra.suggest.scope
package de.grogra.suggest.scope
-
ClassDescriptionA scope where one key can be several symbols: e.g. one method name can be several method in the scope.An abstract base class used to house common functionality.A symbol representing the class.A class/type that has been imported through imports (import xx.xx.MyClass)A symbol representing a collection of data like a struct or class.A field symbol is just a variable that lives inside an aggregate like a class or struct.This symbol represents a function ala C, not a method ala Java.A scope associated with globals.A scope object typically associated with {...} code blocksLocal scope should be seen as LocalScope and retrieved with get nested data but it seems easier to simply consider them as a inclosed scope.A symbol within an aggregate like a class or struct.A method symbol is a function that lives within an aggregate/class and has a slot number.A parameter is just kind of variable used as an argument to a function or method.The global scope of one compile unit from an XL fileA scope is a dictionary of symbols that are grouped together by some lexical construct in the input language.A unique set of strings mapped to a monotonically increasing index.A generic programming language symbol.An abstract base class that houses common functionality for symbols like classes and functions that are both symbols and scopes.This interface is a tag that indicates the implementing object is a kind of type.This interface tags user-defined symbols that have static type information, like variables and functions.