macmade / Clangkit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330
Programming Languages
c
50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Clangkit
flextool
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
Stars: ✭ 32 (-90.3%)
Mutual labels: llvm, static-analysis, clang
Codechecker
CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Stars: ✭ 1,209 (+266.36%)
Mutual labels: static-analysis, llvm, clang
Cxxctp
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Stars: ✭ 58 (-82.42%)
Mutual labels: static-analysis, llvm, clang
Clang Power Tools
Bringing clang-tidy magic to Visual Studio C++ developers.
Stars: ✭ 285 (-13.64%)
Mutual labels: static-analysis, llvm, clang
hmg
💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (-95.15%)
Mutual labels: llvm, clang
llvm-svn
Arch Linux PKGBUILD for LLVM, Clang et al. (latest SVN code)
Stars: ✭ 18 (-94.55%)
Mutual labels: llvm, clang
ax-editor
Ax is a code editor with syntax highlighting that runs in your terminal written completely in Swift.
Stars: ✭ 42 (-87.27%)
Mutual labels: syntax-highlighting, code
llvm-project-prepo
Fork of LLVM with modifications to support a program repository
Stars: ✭ 27 (-91.82%)
Mutual labels: llvm, clang
progge.rs
Program analysis playground for a simple, imperative language
Stars: ✭ 29 (-91.21%)
Mutual labels: llvm, static-analysis
lsif-clang
Language Server Indexing Format (LSIF) generator for C, C++ and Objective C
Stars: ✭ 28 (-91.52%)
Mutual labels: llvm, clang
stack-guard
A toy implementation of 'Stack Guard' on top of the LLVM compiler toolchain
Stars: ✭ 21 (-93.64%)
Mutual labels: llvm, clang
arch-packages
Arch Linux performance important packages
Stars: ✭ 27 (-91.82%)
Mutual labels: llvm, clang
clam
Static Analyzer for LLVM bitcode based on Abstract Interpretation
Stars: ✭ 180 (-45.45%)
Mutual labels: llvm, static-analysis
larapos
Laravel Point of sale with invoice full source code free download pos apps.
Stars: ✭ 38 (-88.48%)
Mutual labels: code, source
Opengrok
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Stars: ✭ 3,452 (+946.06%)
Mutual labels: source, code
ClangKit
About
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
ClangKit is intended to be used as a private framework, in an application's bundle.
Possible applications includes:
- Source code syntax highlighting
- Source code tokenization
- Source code diagnostics
- Source code static analysis
Language support
The project actually supports parsing C, C++, Objective-C and Objective-C++ source code.
iOS note
The project is not yet compatible with iOS, but everything should be fine, as LibClang is actually compiled as a static library.
Documentation
Documentation and API reference can be found at: http://doc.xs-labs.com/ClangKit/
Project home
Project home can be found at: http://xs-labs.com/en/projects/clang-kit/
License
ClangKit is released under the terms of the Boost Software License - Version 1.0.
Repository Infos
Owner: Jean-David Gadina - XS-Labs
Web: www.xs-labs.com
Blog: www.noxeos.com
Twitter: @macmade
GitHub: github.com/macmade
LinkedIn: ch.linkedin.com/in/macmade/
StackOverflow: stackoverflow.com/users/182676/macmade
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].