Professional Documents
Culture Documents
Web Development
Web Development
Web Development
Practical benefits
Syntax elements
Most editors with syntax highlighting allow
different colors and text styles to be given
to dozens of different lexical sub-elements
of syntax. These include keywords,
comments, control-flow statements,
variables, and other elements.
Programmers often heavily customize
their settings in an attempt to show as
much useful information as possible
without making the code difficult to read.
Examples
See also
Programming features in a Comparison
of text editors
Indent style
Secondary notation
Structure editor
Parsing
Solarized (color scheme)
References
1. Jim D'Anjou; Sherry Shavor; Scott
Fairbrother; Dan Kehn; John Kellerman; Pat
McCarthy (2005). The Java developer's
guide to Eclipse (2nd ed.). Boston: Addison-
Wesley. ISBN 978-0-321-30502-2.
2. Sarkar, Advait (2015). "The impact of syntax
colouring on program comprehension" (http
s://ppig.org/papers/2015-ppig-26th-sarkar
1/) . Proceedings of the 26th Annual
Conference of the Psychology of
Programming Interest Group: 49–58.
Archived (https://web.archive.org/web/201
50924080735/http://www.ppig.org/library/
paper/impact-syntax-colouring-program-co
mprehension) from the original on 24
September 2015. Retrieved 27 September
2023.
3. Hansen, Wilfred J. (1971). "User
engineering principles for interactive
systems". Proceedings of the Fall Joint
Computer Conference FJCC 39. AFIPS.
pp. 5623–532.
4. Hansen, Wilfred. "Emily - An Editor for
Structured Text" (https://www.cs.cmu.edu/
~wjh/Emily.html) . Retrieved 17 June 2013.
5. Syntax error correction method and
apparatus (https://patents.google.com/pat
ent/US4617643A/en) , 1982-10-29,
retrieved 2018-04-12
6. Mattel Intellivision: Intellivision Computer
Module Owner's Guide (1983)(Mattel)(US)
(https://archive.org/details/Intellivision_Co
mputer_Module_Owners_Guide_1983_Matt
el_US) . 1983.
7. "Intellivision Classic Video Game System /
Entertainment Computer System" (https://w
eb.archive.org/web/20180717123313/htt
p://www.intellivisionlives.com/bluesky/hard
ware/ecs_tech.html) .
www.intellivisionlives.com. Archived from
the original (http://www.intellivisionlives.co
m/bluesky/hardware/ecs_tech.html) on
2018-07-17. Retrieved 2018-04-12.
8. Cowlishaw, M. F. (1987). "LEXX – A
programmable structured editor" (http://ww
w.research.ibm.com/journal/rd/311/ibmrd3
101G.pdf) (PDF). IBM Journal of Research
and Development, Vol 31, No. 1, IBM
Reprint order number G322-0151. IBM.
9. Allen, Dan (2011-10-10). "A Trio of
Historical Recollections" (https://web.archiv
e.org/web/20170821213822/https://lists.a
pple.com/archives/mpw-dev/2011/Oct/ms
g00000.html) . mpw-dev (Mailing list).
Archived from the original (https://lists.appl
e.com/archives/mpw-dev/2011/Oct/msg00
000.html) on 2017-08-21. Retrieved
12 September 2019.
10. "KEDIT Language Definition Files" (http://w
ww.kedit.com/wwkld.html) . Kedit.
Mansfield Software Group, Inc. 2012.
Retrieved 2016-04-07.
11. "2009 blog post on Semantic Highlighting
introduced in KDevelop by David Nolden" (ht
tp://zwabel.wordpress.com/2009/01/08/c-i
de-evolution-from-syntax-highlighting-to-se
mantic-highlighting/) . 8 January 2009.
12. "2014 blog post on Semantic Highlighting
by Evan Brooks" (https://medium.com/@ev
nbr/coding-in-color-3a6db2743a1e) . 17
April 2017.
13. "Visual Studio Magazine article on
semantic highlighting" (http://visualstudiom
agazine.com/articles/2014/08/01/semanti
c-code-highlighting.aspx) .
14. "Github page of a plugin which implements
semantic highlighting for Xcode" (https://git
hub.com/kolinkrewinkel/Polychromatic) .
GitHub. 14 September 2022.
Retrieved from
"https://en.wikipedia.org/w/index.php?
title=Syntax_highlighting&oldid=1185706488"