Download An Eclipse-Based Integrated Development Environment for Curry
Transcript
C Project structure C.1 Overview C.1.1 de.kiel.uni.informatik.ps.curry.CurryIDE This project contains the components for language recognition. The most important packages are the following: de.kiel.uni.informatik.ps.curry This package contains the Xtext grammar, the generation workflow, and the configuration for dependency-injection. de.kiel.uni.informatik.ps.curry.description The CurryDescriptionManger can be found in this package. de.kiel.uni.informatik.ps.curry.description.strategies This package contains all search strategies that are used to determine the elements of particular scopes. de.kiel.uni.informatik.ps.curry.linking The custom linking service for Curry which contains the im- and export logic. de.kiel.uni.informatik.ps.curry.naming Contains a custom qualified name provider for Curry. de.kiel.uni.informatik.ps.curry.parser This package contains the manipulated token source to support Curry’s layout and the modified Curry parser that uses it instead of the token source that is generated by Xtext. 105