Акысыз SQL форматтоочу жана оңдоочу
SQL сурамдарын туура чегинүү, ыңгайлаштырылуучу ачкыч сөз регистри жана негизги сүйлөмдөрдө сап үзүлүшү менен көркөм чыгарыңыз. Каалаган SQL диалектинде иштейт.
Форматталган SQL бул жерде көрүнөт…Бул кантип иштейт
Бул SQL форматтагыч толугу менен кол менен жазылган токенизатор жана форматтагычтан курулган — эч бир тышкы китепкана колдонулбайт. Форматтоо жана синтаксис жарыктандыруу терип жатканда браузерде дароо иштейт, сервер катышпайт.
- 1Токенизатор SQLди бөлөтСимвол-боюнча-символ токенизатор киргизүүңүздү басып өтөт жана аны терилген токендерге бузат: саб литалдары (артка-слэш качыруусун жана SQL'дин кош-тырмакча стилин экөөнү тең иштетип), сап комментарийлери (--), блок комментарийлери (/* */), операторлор, кашаалар, идентификаторлор жана сандар. Боштук бир боштук токенине кысылат.
- 2Кошумча ачкыч сөздөр бириктирилдиТокенделгенден кийин, экинчи өтүш көп-сөздүк ачкыч сөздөрдү түзгөн жанаша токендерди бириктирет — ошондуктан 'LEFT' андан кийин 'JOIN' жалгыз 'LEFT JOIN' токенине айланат, ал эми 'GROUP' андан кийин 'BY' 'GROUP BY' болуп калат. Бул форматтагычка аларды жалгыз жайгаштыруу бирдиктери катары карашка мүмкүндүк берет.
- 3Блок жайгаштыруу же кыскартууФормат режиминде, блок-баштоочу ачкыч сөздөр (SELECT, FROM, WHERE, JOIN, ж.б.) нөл четтетүүдө өз сабына коюлат, андан кийин баары четтетилет. AND/OR жаңы четтетилген сапты мажбурлайт. Жогорку кашаа деңгээлиндеги үтүрлөр дагы жаңы сапка агат. Кыскартуу режиминде, бардык жаңы саптар жана артыкча боштук бир-боштук-бөлүнгөн ырааттуулукка кысылат.
- 4Регекс аркылуу синтаксис жарыктандырууФорматталган чыгуу комментарийлерди, саб литалдарын, сандарды жана идентификаторлорду бир сыдырышта дал келтирген жалгыз регекске өткөрүлөт. Ар бир дал келүү түс класы менен React span'ине оролот — комментарийлер жумшак курсивде, саптар кызгылт сарыда, сандар кызгылт-күлгүнда жана SQL ачкыч сөздөрү (толук ачкыч сөз топтомуна каршы текшерилген) деңизчилде — түстүү чыгуу панелин жаратып.
Байланыштуу куралдар
CSS оңдоочу
Кыскартылган CSS-ти ырааттуу чегинүү менен көркөм чыгарыңыз. Болжолдуу диффтер үчүн атайын алфавиттик касиет иреттөө.
XML форматтоочу жана текшерүүчү
Браузериңиздин жеке DOM талдагычын колдонуп XML-ди көркөм чыгарыңыз жана текшериңиз. Өндүрүштө колдонуу үчүн кыскартылган чыгышты камтыйт.
HTML оңдоочу жана кыскартуучу
HTML-ди туура уюлдашкан чегинүү менен көркөм чыгарыңыз же кыскартыңыз. <pre>, <script>, <style> блоктору ичиндеги мазмунду сактайт.