fixups for `extern` and `pragma`

Authored by dhaumann on Jan 3 2019, 8:08 PM.

Description

fixups for extern and pragma

Summary:
add "Objective-C" linkage type

fix extern(C++) and add support for extern(C++, ...)

fix pragma(foo, ...)

add more well-known pragma types

Reviewers: dhaumann

Reviewed By: dhaumann

Subscribers: dhaumann, kwrite-devel, kde-frameworks-devel

Tags: Kate, Frameworks

Differential Revision: https://phabricator.kde.org/D17460

Details

Committed
dhaumannJan 3 2019, 8:08 PM
Reviewer
dhaumann
Differential Revision
D17460: fixups for `extern` and `pragma`
Parents
R216:47ca116c74d2: Highlight CUDA .cu and .cuh files as C++
Branches
Unknown
Tags
Unknown