color_coded
psychec
Our great sponsors
color_coded | psychec | |
---|---|---|
4 | 4 | |
873 | 496 | |
- | - | |
0.0 | 7.3 | |
3 months ago | 1 day ago | |
C++ | C++ | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
color_coded
-
Need help displaying colors in C files. I have the vim-css-color plugin but that doesn't seem to work in C
I used to use https://github.com/jeaye/color_coded, which is good, but it has a ton of extra dependencies to install, and my experience was that it would get confused sometimes in non c files.
-
[Summary] Language server and C/C++ highlight configuration r/vim [plugins & friends]
Source Highlighting plugin: color_coded
-
How do you get proper syntax highlighting for the C language?
You definitely should try neovim with his treesitter support. I was using color_coded for a while, but it is cumbersome and was crushing from time to time. But treesitter gives really nice and easy way to get proper highlighting
-
Full syntax highlighting for C++
Install this C++ highlighting via Vundle https://github.com/jeaye/color_coded
psychec
-
The Jotai Benchmark Collection
We, at UFMG, have been working on a methodology to generate benchmarks in C. We have a working collection of benchmarks here with a bit more than 30K executable programs. Benchmarks are single functions mined from open-source repositories. We have designed a domain-specific language to generate inputs for them. We use psyche-c to infer missing types and declarations. We use kcc and AddressSanitizier to filter out as much undefined behavior as possible. We use CFGGrind to check input coverage and to count the number of instructions executed. These benchmarks can be used in many ways: to stress test compilers; to autotune predictive compilation tasks; to analyze the dynamic behavior of programs; to improve compiler optimizations; etc. We have a technical report here.
-
Getting AST of C source code programmatically!
Did you take a look at psyche-C? https://github.com/ltcmelo/psychec
- Psyche: A C front end for implementation of static analysis tools
- adding a C# Roslyn-like API as part of the rewrite of my C compiler frontend project
What are some alternatives?
vim-plug - :hibiscus: Minimalist Vim Plugin Manager
ImGuiColorTextEdit - Colorizing text editor for ImGui
lsif-clang - Language Server Indexing Format (LSIF) generator for C, C++ and Objective C
OpenMLDB - OpenMLDB is an open-source machine learning database that provides a feature platform computing consistent features for training and inference.
language-haskell - Highlighting support for the Haskell language in visual studio code.
ccache - ccache – a fast compiler cache
cppast - Library to parse and work with the C++ AST
timemory - Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
clang-tutor - A collection of out-of-tree Clang plugins for teaching and learning
jotai-benchmarks - Collection of executable benchmarks
clang - Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
CFGgrind - A dynamic control flow graph (CFG) reconstruction plugin for valgrind.