nibags created this revision. nibags added reviewers: Framework: Syntax Highlighting, dhaumann, cullmann. Herald added projects: Kate, Frameworks. Herald added subscribers: kde-frameworks-devel, kwrite-devel. nibags requested review of this revision.
REVISION SUMMARY BUG: 403901 Update Julia's syntax with some missing features, such as multi-line comments and strings, based on Julia's documentation. It also adds keywords of constants and types. **Changes in julia.xml:** - Add missing keywords. Add keywords of constants and modules. - Numbers: - Allow underscores in numbers. - Add hexadecimal floating-point. - Add octales and binaries. - Add multi-line comments. - Add multi-line strings, raw strings, docs strings, byte arrays and Regex strings. - Add command strings (with backstricks). - Replace rules StringDetect with Detect2Chars in the detection of operators. **Source:** - Julia 1.1 Documentation: https://docs.julialang.org/en/v1.1/ REPOSITORY R216 Syntax Highlighting BRANCH update-julia REVISION DETAIL https://phabricator.kde.org/D21711 AFFECTED FILES autotests/folding/test.jl.fold autotests/html/test.jl.html autotests/input/test.jl autotests/reference/test.jl.ref data/syntax/julia.xml To: nibags, #framework_syntax_highlighting, dhaumann, cullmann Cc: kwrite-devel, kde-frameworks-devel, LeGast00n, domson, michaelh, ngraham, bruns, demsking, cullmann, sars, dhaumann