Popularity
6.7
Declining
Activity
0.0
Stable
12
7
2
Monthly Downloads: 0
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags:
Parsing
Latest version: v0.1.2.0
gcodehs alternatives and similar packages
Based on the "Parsing" category.
Alternatively, view gcodehs alternatives based on common mentions on social networks and blogs.
-
Earley
Parsing all context-free grammars using Earley's algorithm in Haskell. -
trifecta
Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink -
replace-megaparsec
Stream editing with Haskell Megaparsec parsers -
parser-combinators
Lightweight package providing commonly useful parser combinators -
descriptive
Self-describing consumers/parsers; forms, cmd-line args, JSON, etc. -
scanner
Fast non-backtracking incremental combinator parsing for bytestrings -
parsec-free
Parsec API encoded as a deeply-embedded DSL, for debugging and analysis -
data-stm32
ARM SVD and CubeMX XML parser and pretty printer for STM32 family -
incremental-parser
Haskell parsing combinator liibrary that can be fed the input and emit the parsed output incrementally -
hsemail
Haskell Parsec parsers for the syntax defined in RFC2821 and 2822 -
replace-attoparsec
Stream editing with Haskell Attoparsec parsers -
parsec-parsers
Orphan instances so you can use `parsers` with `parsec`. -
record-syntax
A library for parsing and processing the Haskell syntax sprinkled with anonymous records -
matrix-market-attoparsec
Attoparsec parsers for the NIST Matrix Market format -
attoparsec-expr
Port of parsec's expression parser to attoparsec. -
fuzzy-dates
Automatically detect and parse dates in many different formats -
streaming-binary
Incremental serialization and deserialization of Haskell values. -
antlrc
Haskell binding to the ANTLR parser generator C runtime library http://www.antlr.org/wiki/display/ANTLR3/ANTLR3+Code+Generation+-+C
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
Promo
blog.mergify.com
Do you think we are missing an alternative of gcodehs or a related project?
README
gcodehs
Installing
git clone https://github.com/distrap/gcodehs/
cd gcodehs
nix-build
ornix-shell
Usage
To pretty-print sample.gcode
::
gcodehs pretty sample.gcode
See gcodehs --help
for usage information.
Development status
Pretty printing is slow due to conversion to text but we do have colors!
Fast pretty printer is needed that operates with ByteStrings directly.
Bash completion
Generating bash completion::
gcodehs --bash-completion-script `which gcodehs` &> gcodehs-completion.sh
or sourcing directly::
source <(gcodehs --bash-completion-script `which gcodehs`)