Підсвічування синтаксису
Підсвічування синтаксису (іноді, підсвітка синтаксису) — виділення певним чином (зазвичай кольором), певних елементів тексту (лексем), для покращення сприйняття його вмісту. Зазвичай застосовується до кодів програм, та розмітки документів. Підсвічування синтаксису підтримується багатьма текстовими редакторами, та деякими сайтами, що публікують код.
Принцип роботи
Розмітка синтаксису зазвичай виконується лексичним аналізатором, який розбиваючи текст на окремі лексеми, визначає також їх тип. А вже залежно від типу лексеми вона відображається на екрані різним кольором.
Рушії підсвічування синтаксису
Популярними інструментами для підсвічування синтаксису є:
- GeSHi написаний на PHP
- SyntaxHighlighter[1][2] (JavaScript)
Примітки
- Highlighting code with SyntaxHighlighter Javascript library
- SyntaxHighlighter[недоступне посилання з липня 2019]
Посилання
- Syntax Highlighter. Підсвічування синтаксису на JavaScript (10 січня 2012 р.)
- Coding in color Evan Brooks (Jan 24, 2014)(англ.)
- Semantic Highlighting Overview (4 May 2020)(англ.)
- C++ IDE Evolution: From Syntax Highlighting to Semantic Highlighting (January 8, 2009)(англ.)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.