ramon-rocha / MonoDevelop.CobraBinding

Adds support for the Cobra programming language to MonoDevelop
7 stars 5 forks source link

Populate the "Document Outline" pad with correct information #59

Open ramon-rocha opened 10 years ago

ramon-rocha commented 10 years ago

When a file is selected, the classes, methods, and other declarations should be visible in the "Document Outline" pad like they are for the C# binding add-in.

image

ramon-rocha commented 10 years ago

Referencing MonoDevelop.DesignerSupport.dll seems to trigger an internal Cobra compiler error. Investigation is underway.

ramon-rocha commented 10 years ago

Converting the Cobra AST to a structure that satisfies the NRefactory interfaces seems to be a better approach (albeit more time-consuming to develop): http://cobra-language.com/forums/viewtopic.php?f=4&t=17254&start=20