Source Insight
Events
Subscribe:  iCal  |  Google Calendar
Cologne DE   19, Aug — 21, Aug
Cologne DE   22, Aug — 26, Aug
Seattle US   28, Aug — 30, Aug
Atlanta US   30, Aug — 4, Sep
SEATTLE US   31, Aug — 4, Sep
Latest comments
by nayade.g.marin@gmail.com
1 hours ago

I'd love to have him as my teacher.

by Jeanette T. Clegg
15 hours ago

Your place is valueble for me. Thanks!… https://hotmail0909.weebly.com/blog

by mafhfuz@7cgi
18 hours ago

You have done an outstanding job. Greetings to Toivo Glumov and Natalie Kayurova.

Source Insight
Tools
0 followers
0 posts
0 questions answered
Source Insight is a light-weight and fast project oriented program code editor and code browser, with built-in analysis for C/C++, C#, and Java programs, as well as other languages. ource Insight parses your source code and maintains its own database of symbolic information dynamically while you work, and presents useful contextual information to you automatically. Not only is Source Insight a great program editor, but it also can display reference trees, class inheritance diagrams, and call trees.

Features

  • Call Graphs and Class Tree Diagrams
RelationFull

Call Graphs and Class Tree Diagrams © Source Insight, 2015

The Relation Window is a Source Insight innovation that shows interesting relationships between symbols. It runs in the background and tracks what symbols you have selected. With it, you can view class hierarchies, call trees, reference trees, and more.The beauty of the Relation Window is that you don’t have to do anything special. It works in the background while you work, but you can interact with it when you want to. The Relation Window can be viewed either graphically, or in outline format. You can also have several Relation Windows open, each showing different types of information.

  • Symbol Windows For Each File
Source-Insight-80.lv

Symbol Windows For Each File © Source Insight, 2015

Symbol Windows appear on the side of each source window and are dynamically updated to allow easy navigation within each file and to provide a quick overview of the file. You can click on any symbol in the Symbol Window and quickly jump there. You can also drag and drop symbols in to rearrange your code. The Symbol Window can be sorted by name, line number, and type. You can activate the Symbol Window and type the first few letters of a symbol’s name in order to quickly move to it. The Symbol Window also displays #ifdef-#endif nesting levels and symbol type icons for quick identification and orientation.

  • Automatic Display of Declarations in the Context Window
Source-Insight-80.lv

Automatic Display of Declarations in the Context Window © Source Insight, 2015

Source Insight 2.0 introduced an innovative feature called the Context Window. The Context Window automatically displays symbol definitions based on what identifier your cursor is in, or on what you are typing. The Context Window updates in the background and tracks what you are doing. You can click on an identifier, and the Context Window will automatically show the symbol’s definition. If the identifier is a variable, the Context Window will decode its declaration to show you its base structure or class type. The Context Window also will automatically display files selected in the Project Window, symbols in the Relation Window, and clips selected in the Clip Window.

  • Syntax Formatting
Source-Insight-80.lv

Syntax Formatting © Source Insight, 2015

Syntax Formatting is an important Source Insight innovation that renders information in a dense, yet pleasing and useful way. It provides vastly improved display capabilities, including full rich text formatting with user-defined styles. Source Insight applies styles automatically based on lexical and symbolic information about your project. Syntax Formatting adds valuable information while you read your code. For example, references to local variables can look different from references to global variables. Or, references to functions can look different from references to C function-like macros. With Syntax Formatting, it becomes instantly obvious what an identifier refers to, or if it is misspelled.

Questions
Still have questions?