bh-php icon indicating copy to clipboard operation
bh-php copied to clipboard

WeakJSONParser: bug with recursive comments parsing

Open qfox opened this issue 11 years ago • 7 comments

Need to add an ability to fail on js code and skip comments parsing

qfox avatar Dec 29 '14 01:12 qfox

Need to deprecate it.

qfox avatar Apr 20 '15 23:04 qfox

Ты хочешь запретить комменты в нативном bemjson? под нативным, имею ввиду тот который на js

kompolom avatar Apr 24 '15 18:04 kompolom

Я хочу выкинуть этот функционал в отдельный модуль, если он кому-то нужен, и делать сборку bemjson.js в bemjson.json при сборке ;-) Т.е. собирать bemjson.js нодой, потому что сейчас ни require, ни forEach не написать.

qfox avatar Apr 24 '15 20:04 qfox

@kompolom А он нужен? Просто мы с перепугу сделали парсер js-like синтаксиса, но попарсить json без кавычек это одно, а выполнять js — несколько сложнее)

qfox avatar Jul 18 '15 18:07 qfox

@zxqfox я часто пишу обычный bemjson и скармилваю bh.php

kompolom avatar Jul 20 '15 09:07 kompolom

@kompolom Ты сможешь поставить себе модуль WeakJsonParser? ;-) И пропускать явно через него. Что-то типа:

composer require zxqfox/WeakJsonParser
WeakJsonParser::parse(file_get_contents("some.bemjson.js"));

qfox avatar Jul 20 '15 09:07 qfox

@zxqfox не вопрос. Ты же в доку добавишь про модули. ))

kompolom avatar Jul 20 '15 09:07 kompolom