Где Синтаксический анализатор Языка TextMate?

Насколько я понимаю, VARCHAR (МАКС), тип данных является особенным методом SQL Server 2005 года определения текстового поля, которое может или быть небольшим (до 8 000 символов в SQL Server) или большой (до 2 ГБ в SQL Server). База данных обрабатывает изменение в устройстве хранения данных негласно , когда содержание растет от маленького диапазона до большого спектра.

в Oracle нет никакого эквивалента.

Вы у любого есть небольшой бит текста в VARCHAR2 - который составляет до 32 767 байтов в pl/sql и до 4 000 байтов в SQL (т.е. в определении таблицы) - или у Вас есть потенциально очень большой бит текста в CLOB (который является специализированным BLOB).

5
задан Lance Pollard 30 September 2009 в 11:34
поделиться

1 ответ

Я считаю, что TextMate использует Antlr для синтаксического анализа. Ищите это внутри упаковки. Antlr имеет цель Objective-C, но это не означает, что Аллен Одгаард выбрал именно этот язык, но это весьма вероятно, учитывая, что TextMate является приложением Cocoa.

Терренс Парр, создатель из Antlr, написал две книги по / с использованием Antlr:

Окончательный справочник по Antlr

Шаблоны реализации языка

Обе книги стоит прочитать, если вы заинтересованы в синтаксическом анализе и т. д. Конечно, в конечном итоге следует переходите к книге драконов, но эти книги, вместе с Antlr, позволят вам быстро двигаться.

5
ответ дан 14 December 2019 в 19:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: