core: lexer: fix leak

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

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: add more reserved keywords

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

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

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

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: add KuString getters

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

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: lexer: add support for complex separators

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

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