Skip to content
This repository has been archived by the owner on Sep 4, 2019. It is now read-only.

Ошибка в тестах markdownToHtmlSimple #9

Open
lunakoly opened this issue Oct 14, 2018 · 0 comments
Open

Ошибка в тестах markdownToHtmlSimple #9

lunakoly opened this issue Oct 14, 2018 · 0 comments
Assignees

Comments

@lunakoly
Copy link

Lesson 7 > RandomTests > markdownToHtmlSimple()
// Я приведу лишь начальный кусок вывода

Input:

\n.JNTIq}S6Ih4TE?qZLS)*wX'[~~uxlol6\nZd9Fpm%`h`\\=Zw`WcW,[w{T(1caqH~hj\n@Pih<r&i\tvqCuL*q=IN;KQjjG~~Y\\7;2

Expected:

<html><body><p>\n.JNTIq}S6Ih4TE?qZLS)<i>wX'[<s>uxlol6\nZd9Fpm%`h`\\=Zw`WcW,[w{T(1caqH~hj\n@Pih<r&i\tvqCuL</i>q=IN;KQjjG</s>Y\\7;2

Actual:

<html><body><p>\n.JNTIq}S6Ih4TE?qZLS)<i>wX'[<s>uxlol6\nZd9Fpm%`h`\\=Zw`WcW,[w{T(1caqH~hj\n@Pih<r&i\tvqCuL<i>q=IN;KQjjG<s>Y\\7;2

Смотрим примечательные символы:
* -> читаем подпоследовательность <i>. Все сходится
~~ -> входим во вложенную <s>. Сходится
* -> Данный символ не является входным для текущей подпоследовательности. Значит это не закрытие *, которое привело бы к ошибке <i><s></i></s>, а новая вложенная подпоследовательность: <i><s><i></i></s></i>. Однако в Expected ожидается </i>

// Мне не очень хочется деградировать свой код с recursive descent парсера до трех флагов

@mglukhikh mglukhikh changed the title Ошибка на котоеде Ошибка в тестах markdownToHtmlSimple Oct 23, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants