core: lexer: silence clang warning

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
tests: lexer: add backslash test

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: lexer: make tests pass

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
tests: lexer: add test for separators inside a string

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: add separator utils

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: constify some stuff

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: lexer: make tests pass

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>