Processing Context

a collection of different data structures that provide every contextual information needed for extracting language concepts from the scanned source code

Consists of:

Implementation

classDiagram
	class GlobalContext {
		+Node currentNode
		+GlobalContext globalContext
		+LocalContexts localContexts
		+List~MetadataAssignmentRule~ metadataAssignments
	}