contao-community-alliance / merger2

The Merger² for Contao.
GNU Lesser General Public License v3.0
8 stars 5 forks source link

Invalid token, expect & got ' ' #9

Closed tristanlins closed 10 years ago

tristanlins commented 10 years ago
[16-Mar-2014 10:25:03 Europe/Berlin] PHP Fatal error: Uncaught exception 'Bit3\Contao\Merger2\Constraint\Parser\ParserException' with message 'Invalid token, expect & got  ' thrown in .../system/modules/merger2/classes/src/Bit3/Contao/Merger2/Constraint/Parser/InputStream.php on line 234
#0 .../system/modules/merger2/classes/src/Bit3/Contao/Merger2/Constraint/Parser/InputStream.php(106): Bit3\Contao\Merger2\Constraint\Parser\InputStream->expect('&')
#1 .../system/modules/merger2/classes/src/Bit3/Contao/Merger2/Constraint/Parser/Parser.php(54): Bit3\Contao\Merger2\Constraint\Parser\InputStream->next()
#2 .../system/modules/merger2/classes/src/Bit3/Contao/Merger2/Constraint/Parser/Parser.php(32): Bit3\Contao\Merger2\Constraint\Parser\Parser->parseUntil(Object(Bit3\Contao\Merger2\Constraint\Parser\InputStream), 'end_of_stream')
#3 .../system/modules/merger2/classes/src/Bit3/Contao/Merger2/Module/ModuleMerger2.php(318): Bit3\Contao\Merger2\Constraint\Parser\Parser->parse(Object(Bit3\Contao\Merger2\Constraint\Parser\InputStream))
#4 .../system/modules/merger2/classes/src/Bit3/Contao/Merger2/Module/ModuleMerger2.php(294): Bit3\Contao\Merger2\Module\ModuleMerger2->generateContent()
#5 .../system/modules/core/modules/Module.php(148): Bit3\Contao\Merger2\Module\ModuleMerger2->compile()
#6 .../system/modules/merger2/classes/src/Bit3/Contao/Merger2/Module/ModuleMerger2.php(280): Contao\Module->generate()
#7 .../system/modules/core/library/Contao/Controller.php(295): Bit3\Contao\Merger2\Module\ModuleMerger2->generate()
#8 .../system/modules/core/pages/PageRegular.php(138): Contao\Controller->getFrontendModule(Object(Contao\ModuleModel), 'header')
#9 .../index.php(250): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#10 .../index.php(434): Index->run()
#11 {main}

image002 image003

tristanlins commented 10 years ago

Fixed in 1709033035e56f529a7377a43eca9292ed2981d7

tristanlins commented 10 years ago

The problem was that the parser only accept || and &&, not the old style | and & is supported again.

tristanlins commented 10 years ago

Released as version 3.0.5.