Я пытаюсь написать свой собственный синтаксис синтаксиса кода, но моя единственная трудность - решить, как начать работать с кодом. Например, чтобы анализировать каждый токен, я должен делать это только с регулярным выражением? Или, может быть, я должен разделить код для каждого пространства? Или для каждой линии? Я знаю, что я должен уметь разделять слова, чтобы предотвратить двойное совпадение. Например, если я хочу найти все ключевые слова, такие как «это, var, in, return и т. Д.», очевидно, что в this.index соответствует индекс также.Напишите мой собственный синтаксис highlighter
Итак, на основе вашего опыта, каковы ваши мнения?
Для этого уже существуют прекрасные решения. Почему вы хотите сделать свой собственный? – Ian
Это может быть для личной разведки –
lan: Потому что мне нужно построить новую для одного из моих проектов. Змей и кофе: Я знаю, но я прошу, чтобы последний ресурс, это означает, что я нахожусь в слепом месте. – koMah