Блоки кода
Лексеры для блоков кода
Лексера py
:
@dp.message_handler(commands=['start', 'help'])
async def send_welcome(message: types.Message):
await message.answer(
MESSAGES['welcome'], parse_mode=types.ParseMode.MARKDOWN)
Лексера sql
:
SELECT weight_class, CORR(list_price, min_price) "Correlation"
FROM product_information
GROUP BY weight_class
ORDER BY weight_class, "Correlation";
--Результат:
WEIGHT_CLASS Correlation
------------ -----------
1 .999149795
2 .999022941
3 .998484472
4 .999359909
5 .999536087
Лексера html
:
<!DOCTYPE html>
<html lang="ru-RU">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="viewport" content="width=device-width">
<title>SQL Helper</title>
Лексера css
:
.row {
margin-right: -10px;
margin-left: -10px;
}
.col-md-4,
.col-xs-6,
.col-sm-4 {
float: left;
min-height: 1px;
position: relative;
}
.list-grp {
border: 0;
border-radius: 0;
box-shadow: 0 0 0;
margin: 0;
}
Лексера kotlin
:
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
@SuppressLint("SetJavaScriptEnabled")
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
binding.webView.webViewClient = MyWebViewClient()
binding.webView.apply {
with(settings) {
this.javaScriptEnabled = true
this.builtInZoomControls = true
this.displayZoomControls = false
}
}
if (savedInstanceState == null) {
binding.webView.loadUrl("file:///android_asset/index.html")
}
}
}
Блок кода с заголовком:
bubble_sort.py
def bubble_sort(items):
for i in range(len(items)):
for j in range(len(items) - 1 - i):
if items[j] > items[j + 1]:
items[j], items[j + 1] = items[j + 1], items[j]
Блок кода с аннотацией:
I'm a code annotation! I can contain
code
, formatted text, images, ... basically anything that can be written in Markdown.
Блок кода с аннотацией, зачищенный (удалён символ комментария):
- Look ma, less line noise!
Блок кода с номерами строк:
Блок кода с выделенными строками
def bubble_sort(items):
for i in range(len(items)):
for j in range(len(items) - 1 - i):
if items[j] > items[j + 1]:
items[j], items[j + 1] = items[j + 1], items[j]
Блок встроенного кода
Функция range()
используется для генерации последовательности чисел.