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

renatahodovan / grammarinator
84%

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: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 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-deps
  • 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-grammar-input
  • cli-refactor
  • codec-enc
  • codec-inf
  • concept-select-donor
  • condvar
  • confighpp
  • const-mutate-v2
  • copy
  • copy-resources
  • cpp-build-impr
  • cpp-decoder
  • cpp-indv
  • cpp-leak
  • cpp-logging
  • cpp-readme
  • cpp-weights
  • ctxm
  • custom-weights
  • cxx-build-impr
  • cxx-build-install-abspath
  • cxx-build-subprocess-check
  • cxx-std-conf
  • cxx-template-comp-error-fix
  • cxx-tokens
  • dbg-annotate
  • dbg-members
  • decode
  • decode-dep
  • decode-stdout
  • del-bb
  • delete-clean
  • deprecated-codecs-encoding
  • din-max-depth
  • din-max-depth-ctx
  • doc
  • docstring80
  • 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
  • file-pop
  • filter-immutable
  • fix-alts
  • fix-badge-url
  • fix-chain
  • fix-cool
  • fix-decode
  • fix-docs-filepop
  • fix-duprule
  • fix-exit
  • fix-html-srl
  • fix-import
  • fix-import2
  • fix-lf
  • 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
  • fix-swap
  • fstring-check
  • gen-cool
  • gen-recursion
  • gen-typo
  • generate-name
  • generator
  • gha-cxxtests
  • gha-fail-fast-false
  • gha-pypy311
  • gr-lf-cite
  • grammar-test-ids
  • grammar-test-maintenance
  • grammars-cxx
  • grlf-sstream
  • 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
  • key-format
  • label-prefix
  • label-up
  • lf-memo-2
  • lfiles
  • libfuzzertool-noprintmutators
  • license
  • license-24
  • license-spdx
  • lint
  • linting
  • listener-support2
  • listener-test
  • listeners-enter-exit-cxx
  • literals
  • master
  • master_test
  • members
  • memo
  • merge-tokens
  • model-refact
  • model-test
  • multi-label
  • mut-select
  • 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-try
  • no-vars
  • no-yield
  • node20
  • nodekeytype
  • nodes-by-name
  • non-gcc-clang-build
  • norm-cool
  • opt-lookup
  • parallel-seed
  • parse-eof
  • parse-err
  • parse-labeled
  • parse-progress
  • parse-public
  • parse-readme
  • parse-test
  • parser-strict
  • pass-parent2
  • pep8-pyonly
  • pkgdata-metadata
  • pop-mkdir
  • pop-name
  • pop-ref
  • pop-select
  • population-empty
  • print-fix
  • print-tree
  • proc-named-ids
  • pub-gen
  • py-add314-drop39
  • 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-no-root
  • rule-sizes
  • rule-virtual
  • rule_id
  • rulesize-operators
  • save-tree
  • sep-dec
  • 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
  • test-skip
  • token-limit-review
  • token_counts
  • tool-init
  • travis-appv
  • travis-depth-false
  • travis-win-osx
  • tree-print
  • tree-print-fix
  • tree_compare
  • tuple-ids-v2
  • typing-2
  • typing-union-optional
  • typo-json
  • uni
  • uniprop
  • unlexerrule-name
  • unrestricted-init
  • update-example
  • xxhash-case

16 Dec 2025 04:01PM UTC coverage: 84.236% (+0.3%) from 83.971%
20274374455

push

github

web-flow
Do not require a generator when building the C++ decoder only (#374)

Decoder in C++ only requires a reference to the serializer and the type
of treeformat to be used. It doesn't need any information about the
generator, model, listener, or transformer used for generating the
tree to be decoded. The patch eliminates such artificial requirements
from the build system and config.

2223 of 2639 relevant lines covered (84.24%)

0.84 hits per line

Relevant lines Covered
Build:
Build:
2639 RELEVANT LINES 2223 COVERED LINES
0.84 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
20274374455 master Do not require a generator when building the C++ decoder only (#374) Decoder in C++ only requires a reference to the serializer and the type of treeformat to be used. It doesn't need any information about the generator, model, listener, or transf... push 16 Dec 2025 04:03PM UTC web-flow github
84.24
20273384215 decode-dep Merge e6816688e into 98232fea9 Pull #374 16 Dec 2025 03:32PM UTC web-flow github
84.24
20272227449 decode-dep Do not require a generator when building the C++ decoder only Decoder in C++ only requires a reference to the serializer and the type of treeformat to be used. It doesn't need any information about the generator, model, listener, or transformer u... push 16 Dec 2025 02:56PM UTC renatahodovan github
84.27
20251917830 master Ensure swapping disjunct nodes only (#373) push 16 Dec 2025 12:16AM UTC web-flow github
83.97
20251182977 fix-swap Ensure swapping disjunct nodes only Pull #373 15 Dec 2025 11:38PM UTC renatahodovan github
84.27
20251027984 fix-swap Ensure swapping disjunct nodes only push 15 Dec 2025 11:31PM UTC renatahodovan github
83.82
20247883686 master Enable printing decoded test to stdout (#372) push 15 Dec 2025 09:24PM UTC web-flow github
84.24
20246826426 decode-stdout Merge 26cb742e3 into 38c159ccc Pull #372 15 Dec 2025 08:44PM UTC web-flow github
84.27
20246725796 decode-stdout Enable printing decoded test to stdout push 15 Dec 2025 08:40PM UTC renatahodovan github
84.24
20246623210 master Remove leftover print_mutators parameter of LibFuzzerTool (#370) Plus some indentation improvement for more readable style in the initializer list. push 15 Dec 2025 08:36PM UTC web-flow github
84.4
See All Builds (1147)
  • 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