summaryrefslogtreecommitdiffstats
path: root/freebsd/applications/development/kscope/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/applications/development/kscope/pkg-descr')
-rw-r--r--freebsd/applications/development/kscope/pkg-descr20
1 files changed, 20 insertions, 0 deletions
diff --git a/freebsd/applications/development/kscope/pkg-descr b/freebsd/applications/development/kscope/pkg-descr
new file mode 100644
index 000000000..acac542ec
--- /dev/null
+++ b/freebsd/applications/development/kscope/pkg-descr
@@ -0,0 +1,20 @@
+source editing environment for TDE
+
+KScope is a TDE front-end to Cscope. It provides a source-editing environment
+for large C projects. KScope is focused on source editing and analysis.
+
+KScope is built around an efficient mechanism for code-navigation, which
+allows the user to run queries on the code.
+
+The types of queries KScope can run include:
+ * Get all references to a symbol
+ * Find the definition of a symbol * Find all functions called by or calling to a function
+ * Find an EGrep pattern * Find all files #including some file
+ These queries are handled by an underlying Cscope process. KScope simply
+serves as a front-end to this process, feeding it with queries, and parsing its output into result lists. The items in those lists can later be selected
+to open an editor at the matching line. .
+Main Features: * Multiple editor windows (using your favourite TDE editor)
+ * Project management * Front-end to most Cscope queries
+ * Tag list for every open editor * Call-tree window
+ * Session management, including saving and restoring queries
+ * Works with externally-built cscope.out files