Skip to content

srburk/MarkCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarkCore

Why? - Feature complete + extensibility for plugins for grammar/spellcheck planned.

Building

Building as static library:

mkdir build
cd build
cmake ..
make

Building with cli tool:

mkdir build
cd build
cmake .. -DMARKCORE_BUILD_CLI=ON
make

Debugging Notes

Useful for watching for memory leaks sudo MallocStackLogging=1 leaks --atExit -- ./markcore-cli ../test.md

Enable address sanitizer with Cmake flag -DADDRESS_SANITIZER=ON Enable debugging with flag -DCMAKE_BUILD_TYPE=Debug

Plugin System

  • Pre/Post tree traversal for spelling check, maybe markdown suggestions?

TODO:

[X] Fix image gen [X] Add finish code for parser to free synax tree [] Smart tree diff algorithm for renderer? [X] Add state management for parser

[] Fill out public interface (output options, cli flags, etc.)

[X] Auto numbered list [X] Fix code blocks having HTML styling [] Refactor to store string bounds in original buffer instead of copying every time

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published