https://bugs.kde.org/show_bug.cgi?id=466015

Christoph Cullmann <cullm...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/fram
                   |                            |eworks/syntax-highlighting/
                   |                            |commit/a9a759a85a5d4247c103
                   |                            |29b1f9a4513a5ff0bcb7
             Status|ASSIGNED                    |RESOLVED

--- Comment #3 from Christoph Cullmann <cullm...@kde.org> ---
Git commit a9a759a85a5d4247c10329b1f9a4513a5ff0bcb7 by Christoph Cullmann, on
behalf of Jonathan Poelen.
Committed on 05/03/2023 at 19:08.
Pushed by cullmann into branch 'master'.

Makefile: fix variable declaration, comment and semicolon in value and...

Makefile: fix variable declaration, comment and semicolon in value and
rule/command semicolon separator

- Add override keyword
- Add :::= and != assignment operators
- Fix variable name
A variable name may be any sequence of characters not containing ‘:’, ‘#’, ‘=’,
or whitespace.
```
???=value
^^ variable
  ^^ operator
```
- Fix comment in value
```mk
var=value#comment
var=value\#nocomment
```
- Fix semicolon in value (not a special character)
- Add one-line rule
```mk
target: file1 ; cmd ...
target: file1
        cmd ...
```
- Fix quote in some contexts
```mk
$(info "'")
```

M  +34   -0    autotests/folding/Makefile.fold
M  +46   -12   autotests/html/Makefile.dark.html
M  +46   -12   autotests/html/Makefile.html
M  +34   -0    autotests/input/Makefile
M  +46   -12   autotests/reference/Makefile.ref
M  +31   -4    data/syntax/makefile.xml

https://invent.kde.org/frameworks/syntax-highlighting/commit/a9a759a85a5d4247c10329b1f9a4513a5ff0bcb7

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to