Code browser

A code browser is an editor, sometimes with folding or other advanced layout capabilities, designed to structure source code or, by extension, other kinds of text file. Since it is typically aware of the syntax (and, to some extent, the semantics) of the text it is displaying, it is able to use various techniques to make navigation and cross-referencing faster and easier; this allows it to present a good overview of the code of large projects.

An editor of this type is positioned between a traditional text editor, a Smalltalk class browser and a web browser such as Mozilla. It displays a structured text file (marker-based folding) hierarchically, sometimes using multiple panes. A code browser usually supports syntax highlighting for major languages, and frequently allows users to define highlighting schemes for other files relevant to their activities; in some cases it may also integrate the output of other programs such as gdb.

Although code browsers were initially designed to edit programs, they can also be used for different tasks such as plain text outlining or helping to understand existing source code.

References


Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.