Bugfix: some functions were ignored when building the completion table (ex: RationalFunctionField)
Bugfix: indentation in  before c and d
Corrected feature
Refactoring
Created feature for tests
Regression: magma keywords in strings caused indentation issues.
Merge branch 'dev' into testing