Language server code refactoring

Adam Knapp requested to merge refact into main

Signed-off-by: Adam Knapp adam.knapp@ericsson.com

Merge request reports