• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

renatahodovan / grammarinator
85%

Build:
DEFAULT BRANCH: master
Repo Added 18 Jul 2017 11:19AM UTC
Files 26
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 17.7
  • 18.10
  • 19.3
  • 23.7
  • actions-upgrade
  • add-conan
  • add-lstnr
  • adjust-parse
  • analyze2
  • antlr-4.13
  • antlr-4.8
  • antlr-cov
  • antlr-param
  • antlr-up
  • antlr-update
  • antlr4.12.0
  • api-doc
  • appveyor
  • arg-parse
  • argret
  • badge
  • bump-fbs-24.12.23
  • bump-rtd-os-u24.04
  • c++-support
  • calc_min_sizes
  • charsets-rework
  • choice
  • choice-simp
  • cite
  • cleanup-cxx-template
  • cli-refactor
  • codec-enc
  • codec-inf
  • concept-select-donor
  • condvar
  • confighpp
  • const-mutate-v2
  • copy
  • copy-resources
  • cpp-build-impr
  • cpp-indv
  • cpp-readme
  • ctxm
  • custom-weights
  • cxx-build-impr
  • cxx-build-install-abspath
  • cxx-build-subprocess-check
  • cxx-std-conf
  • cxx-template-comp-error-fix
  • dbg-annotate
  • dbg-members
  • decode
  • del-bb
  • din-max-depth
  • din-max-depth-ctx
  • doc
  • drop-py36-actions
  • dry
  • dup-rule
  • empty
  • encode-fix
  • eof-fix
  • esc-lit
  • ex-html-cpp
  • example-ascii
  • fbs-24.3.25
  • fbs-xxh-header-only
  • fbtc-cu
  • filter-immutable
  • fix-alts
  • fix-badge-url
  • fix-chain
  • fix-cool
  • fix-decode
  • fix-duprule
  • fix-exit
  • fix-html-srl
  • fix-lint
  • fix-lint-default-dict
  • fix-model-docs
  • fix-not-set
  • fix-parse-lit
  • fix-parser
  • fix-pop-check
  • fix-pylint
  • fix-pytest
  • fix-rec
  • fix-rule-id
  • fstring-check
  • gen-cool
  • gen-recursion
  • gen-typo
  • generate-name
  • generator
  • gha-fail-fast-false
  • gha-pypy311
  • gr-lf-cite
  • grammar-test-maintenance
  • ignore-dotantlr
  • img-root
  • immut-fix
  • immut-parse
  • immutable2
  • imp-lit
  • impr-format
  • individual2
  • infra-maintenance
  • init-after
  • inp-form
  • input-mutator-selection
  • input-reference
  • insert-local
  • invalid
  • json-tree-codec
  • label-prefix
  • label-up
  • lf-memo-2
  • lfiles
  • license
  • license-24
  • license-spdx
  • lint
  • linting
  • listener-support2
  • listener-test
  • listeners-enter-exit-cxx
  • literals
  • master_test
  • members
  • memo
  • merge-tokens
  • model-refact
  • model-test
  • multi-label
  • named-decisions
  • new-nodes-v2
  • new-ops-v5
  • no-cleanup
  • no-eof
  • no-exc
  • no-kwargs
  • no-obj-super
  • no-pass
  • no-self-use
  • no-vars
  • no-yield
  • node20
  • nodekeytype
  • non-gcc-clang-build
  • norm-cool
  • opt-lookup
  • parallel-seed
  • parse-eof
  • parse-err
  • parse-labeled
  • parse-public
  • parse-readme
  • parse-test
  • parser-strict
  • pass-parent2
  • pep8-pyonly
  • pkgdata-metadata
  • pop-mkdir
  • pop-name
  • pop-select
  • population-empty
  • print-fix
  • print-tree
  • proc-named-ids
  • pub-gen
  • py-flat
  • py3.11
  • py35
  • py36
  • py36-tests
  • py37
  • py38
  • py39
  • pylint-fix
  • pylint-fixes
  • pytest-cov-subprocess
  • quant-bt
  • random
  • random-mutators
  • range-error
  • readme-grammarinator-generate-html
  • recurr_rule_id
  • remove-all
  • rename-single
  • repl-impr
  • replquant-maxtokenlimit
  • rm-configh
  • rule-choice
  • rule-dbg
  • rule-fixmes
  • rule-getattr
  • rule-sizes
  • rule_id
  • rulesize-operators
  • save-tree
  • serializer
  • serializer-cu
  • setuptools-fix
  • shields-badges
  • simp-empty
  • simple-dot
  • simplify-gentoolhelper
  • slots
  • sphinx-build-docs-dir-runcmd
  • split-line
  • sss
  • staticdata
  • swap-nodes
  • templating
  • token-limit-review
  • token_counts
  • travis-appv
  • travis-depth-false
  • travis-win-osx
  • tree-print
  • tree-print-fix
  • tree_compare
  • tuple-ids-v2
  • typing-2
  • typo-json
  • uni
  • uniprop
  • unlexerrule-name
  • unrestricted-init
  • update-example
  • xxhash-case

05 Oct 2025 07:15AM UTC coverage: 84.675% (+0.08%) from 84.597%
18255557721

push

github

web-flow
Rename NlohmannJsonTreeCodec to JsonTreeCodec (#337)

The underlying implementation should not be reflected in the name
of the codec as it should not matter.

2177 of 2571 relevant lines covered (84.68%)

0.85 hits per line

Relevant lines Covered
Build:
Build:
2571 RELEVANT LINES 2177 COVERED LINES
0.85 HITS PER LINE
Source Files on master
  • Tree
  • List 26
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18255557721 master Rename NlohmannJsonTreeCodec to JsonTreeCodec (#337) The underlying implementation should not be reflected in the name of the codec as it should not matter. push 05 Oct 2025 07:17AM UTC web-flow github
84.68
18018305777 master Improve standard-conformance of the C++ code base (#336) - Use `std::filesystem`-based techniques to collect files in a directory instead of `glob.h`, which is POSIX-only. - Avoid implicit conversions between `std::filesystem::path` and `std:... push 25 Sep 2025 07:21PM UTC web-flow github
84.6
18017936913 master Improve the C++ build system (#335) - Allow multiple include directories to be specified. To cmake, the `GRAMMARINATOR_INCLUDEDIRS` variable can be passed with a semicolon-separated list of directories. For the build helper script, the `--i... push 25 Sep 2025 07:06PM UTC web-flow github
84.71
18015831126 master Fix decoding of FlatBuffers-encoded data (#334) If the data to be decoded is shorter than the minimum expected size, then flatbuffer implementation triggers a debug assert. push 25 Sep 2025 05:38PM UTC web-flow github
84.4
18015559192 master Update build system to handle non-gcc/clang compilers (#333) - Don't hard-code compiler or linker options in the CMakeLists. C++ standard support and optimizations are handled by cmake via built-in variables (like CMAKE_CXX_STANDARD and CMAKE... push 25 Sep 2025 05:30PM UTC web-flow github
83.78
18015103977 master Second try to improve the configuration of libgrlf and tools (#332) Revert most of the previous patch that removed config.h. This commit restores config.h renamed as grammarinator/config.hpp, while removing the disturbing warning messages and the... push 25 Sep 2025 05:09PM UTC web-flow github
84.6
18014825628 master Fix compilation errors in the C++ generator template (#331) - Fix incorrectly typed code in assignments to local variables. - Enforce casting of weights specified in the grammar to doubles. - Fix incorrect initialization of arguments, locals, ret... push 25 Sep 2025 04:58PM UTC web-flow github
84.25
18014802027 master Fix when listeners get notified about entry to / exit from lexer rules in C++ (#330) The Python runtime already properly handles the notification of listeners about token fragments, i.e., listeners see the name of the fragment on entry / exit. In... push 25 Sep 2025 04:57PM UTC web-flow github
84.05
18014391080 master Grammar test maintenance (#329) - Changed names of models and listeners defined in `@header` actions in several grammars to match that of the grammar (makes test command lines more uniform across tests). - Changes test logic in ImplicitLitera... push 25 Sep 2025 04:40PM UTC web-flow github
84.56
18014003958 master Require package xxHash in CMakeLists (#328) Requiring xxhash seems to fail on Linux, while it works on MacOS and Windows. May be caused by case-sensitive/insensitive file system differences. push 25 Sep 2025 04:24PM UTC web-flow github
84.56
See All Builds (1053)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc