nette/neon ve vlastním projektu exception

- Simtrix
- Člen | 15
Zdravím,
používám ve vlastním projektu balíček
"nette/neon": "v3.3.3".
Vytvořil jsem si neon konfigurační soubor s testovacím obsahem:
address:
street: 742 Evergreen Terrace
city: Springfield
country: USA
Když chci soubor otevřít metodou
Neon::decodeFile('file.neon');
dostávám exception
Nette\Neon\Exception Unexpected ':' on line 1, column 16..
Tracy ukazuje, že do metody v Neon balíčku
public static function decode(string $input)
{
$decoder = new Decoder;
return $decoder->decode($input);
}
je jako parametr $input předáván string
'address:\r\t street: 742 Evergreen Terrace\r\t city: Springfield\r\t country: USA'
Netuším ale, jestli je to tak správně? Formát konfiguračního souboru je vykopírován přímo z dokumentace a tak nevím, kde bych mohl dělat chybu. Proto mě napadlo, že bych se zde zeptal moudřejších hlav. Nějaká rada jak číst údaje z neon konfig souboru? :)

- nightfish
- Člen | 528
@Simtrix Nepoužíváš náhodou v neon souboru jako
konce řádků \r (CR) místo \r\n (CRLF) nebo
\n (LF)? Lexer totiž podle
všeho \r z načtených dat odstraňuje, což by
vysvětlovalo, že celý soubor načte a zpracovává jako jeden řádek…