Attempt at MapCSS syntax support for Xcode 6:
- reverse engineering *.xclangspec files in the Xcode.app resource tree
Based on the work of:
- Tiago Bastos (lua-xcode-coloring)
- Alex Karahalios (r-xcode-coloring & Install Script)
For now the coloring loads, but it doesnt autodetect the files, so you have to select the coloring from "Editor > Syntac Coloring > MapCSS" menu
- Xcode 4
- Xcode 5
- Xcode 6
MapCSS is a CSS like stylesheet for map data visualization.
MapCSS is still in develoment, the latest specification can be found here
Because of the higher complexity of MapCSS than its brother (inspired by) language, CSS, I have had to study how Xcode.app defines other languages, such as C, Java, Objective-C, etc. in order to understand the proprietary *.xclangspec definitions, which publically are undocumented by Apple Inc.
Changes in the install script have been made in order to work with Xcode 6. The reason is that the cache file name had been changed as well as a few syntax differences in DVTFoundation.xcplugindata. The changes should not affext Xcode 4 & 5, though I have not been able to specifically test this.