Opam Package morbig.0.10.3

Package info

opam-namemorbig
opam-version0.10.3
synopsisA trustworthy parser for POSIX shell
description Morbig is a parser for shell scripts written in the POSIX shell script language. It parses the scripts statically, that is without executing them, and constructs a concrete syntax tree for each of them. The concrete syntax trees are built using constructors according to the shell grammar of the POSIX standard.
authors
  • Yann Régis-Gianas <yann.regis-gianas@irif.fr>
  • Ralf Treinen <ralf.treinen@irif.fr>
  • Nicolas Jeannerod <nicolas.jeannerod@irif.fr>
homepagehttps://github.com/colis-anr/morbig
licenseGPL-3.0-only
readme-fileREADME.md
deps (7)
revdeps (1)
metas (1)
libraries (1)

Package modules

Package sources

morbig

Package files

lib/morbig/version.ml
lib/morbig/token.ml
lib/morbig/scripts.mli
lib/morbig/scripts.ml
lib/morbig/recursiveParser.ml
lib/morbig/quoteRemoval.ml
lib/morbig/pretokenizer.ml
lib/morbig/pretoken.ml
lib/morbig/prelexerState.ml
lib/morbig/prelexer.mli
lib/morbig/prelexer.ml
lib/morbig/patternMatchingRecognizer.ml
lib/morbig/parser.mli
lib/morbig/parser.ml
lib/morbig/options.mli
lib/morbig/options.ml
lib/morbig/opam
lib/morbig/nesting.mli
lib/morbig/nesting.ml
lib/morbig/name.ml
lib/morbig/morbig__Version.cmx
lib/morbig/morbig__Version.cmt
lib/morbig/morbig__Version.cmi
lib/morbig/morbig__Token.cmx
lib/morbig/morbig__Token.cmt
lib/morbig/morbig__Token.cmi
lib/morbig/morbig__Scripts.cmx
lib/morbig/morbig__Scripts.cmti
lib/morbig/morbig__Scripts.cmt
lib/morbig/morbig__Scripts.cmi
lib/morbig/morbig__RecursiveParser.cmx
lib/morbig/morbig__RecursiveParser.cmt
lib/morbig/morbig__RecursiveParser.cmi
lib/morbig/morbig__REBracketExpressionParser.cmx
lib/morbig/morbig__REBracketExpressionParser.cmti
lib/morbig/morbig__REBracketExpressionParser.cmt
lib/morbig/morbig__REBracketExpressionParser.cmi
lib/morbig/morbig__REBracketExpressionLexer.cmx
lib/morbig/morbig__REBracketExpressionLexer.cmt
lib/morbig/morbig__REBracketExpressionLexer.cmi
lib/morbig/morbig__QuoteRemoval.cmx
lib/morbig/morbig__QuoteRemoval.cmt
lib/morbig/morbig__QuoteRemoval.cmi
lib/morbig/morbig__Pretokenizer.cmx
lib/morbig/morbig__Pretokenizer.cmt
lib/morbig/morbig__Pretokenizer.cmi
lib/morbig/morbig__Pretoken.cmx
lib/morbig/morbig__Pretoken.cmt
lib/morbig/morbig__Pretoken.cmi
lib/morbig/morbig__PrelexerState.cmx
lib/morbig/morbig__PrelexerState.cmt
lib/morbig/morbig__PrelexerState.cmi
lib/morbig/morbig__Prelexer.cmx
lib/morbig/morbig__Prelexer.cmti
lib/morbig/morbig__Prelexer.cmt
lib/morbig/morbig__Prelexer.cmi
lib/morbig/morbig__PatternMatchingRecognizer.cmx
lib/morbig/morbig__PatternMatchingRecognizer.cmt
lib/morbig/morbig__PatternMatchingRecognizer.cmi
lib/morbig/morbig__Parser.cmx
lib/morbig/morbig__Parser.cmti
lib/morbig/morbig__Parser.cmt
lib/morbig/morbig__Parser.cmi
lib/morbig/morbig__Options.cmx
lib/morbig/morbig__Options.cmti
lib/morbig/morbig__Options.cmt
lib/morbig/morbig__Options.cmi
lib/morbig/morbig__Nesting.cmx
lib/morbig/morbig__Nesting.cmti
lib/morbig/morbig__Nesting.cmt
lib/morbig/morbig__Nesting.cmi
lib/morbig/morbig__Name.cmx
lib/morbig/morbig__Name.cmt
lib/morbig/morbig__Name.cmi
lib/morbig/morbig__Keyword.cmx
lib/morbig/morbig__Keyword.cmt
lib/morbig/morbig__Keyword.cmi
lib/morbig/morbig__JsonHelpers.cmx
lib/morbig/morbig__JsonHelpers.cmti
lib/morbig/morbig__JsonHelpers.cmt
lib/morbig/morbig__JsonHelpers.cmi
lib/morbig/morbig__HereDocument.cmx
lib/morbig/morbig__HereDocument.cmti
lib/morbig/morbig__HereDocument.cmt
lib/morbig/morbig__HereDocument.cmi
lib/morbig/morbig__ExtPervasives.cmx
lib/morbig/morbig__ExtPervasives.cmt
lib/morbig/morbig__ExtPervasives.cmi
lib/morbig/morbig__ExtMenhirLib.cmx
lib/morbig/morbig__ExtMenhirLib.cmt
lib/morbig/morbig__ExtMenhirLib.cmi
lib/morbig/morbig__Errors.cmx
lib/morbig/morbig__Errors.cmti
lib/morbig/morbig__Errors.cmt
lib/morbig/morbig__Errors.cmi
lib/morbig/morbig__Engine.cmx
lib/morbig/morbig__Engine.cmt
lib/morbig/morbig__Engine.cmi
lib/morbig/morbig__Debug.cmx
lib/morbig/morbig__Debug.cmt
lib/morbig/morbig__Debug.cmi
lib/morbig/morbig__CSTHelpers.cmx
lib/morbig/morbig__CSTHelpers.cmti
lib/morbig/morbig__CSTHelpers.cmt
lib/morbig/morbig__CSTHelpers.cmi
lib/morbig/morbig__CST.cmx
lib/morbig/morbig__CST.cmt
lib/morbig/morbig__CST.cmi
lib/morbig/morbig__Assignment.cmx
lib/morbig/morbig__Assignment.cmt
lib/morbig/morbig__Assignment.cmi
lib/morbig/morbig__Aliases.cmx
lib/morbig/morbig__Aliases.cmti
lib/morbig/morbig__Aliases.cmt
lib/morbig/morbig__Aliases.cmi
lib/morbig/morbig__API.cmx
lib/morbig/morbig__API.cmti
lib/morbig/morbig__API.cmt
lib/morbig/morbig__API.cmi
lib/morbig/morbig__.ml
lib/morbig/morbig__.cmx
lib/morbig/morbig__.cmt
lib/morbig/morbig__.cmi
lib/morbig/morbig.ml
lib/morbig/morbig.cmxs
lib/morbig/morbig.cmxa
lib/morbig/morbig.cmx
lib/morbig/morbig.cmt
lib/morbig/morbig.cmi
lib/morbig/morbig.cma
lib/morbig/morbig.a
lib/morbig/keyword.ml
lib/morbig/jsonHelpers.mli
lib/morbig/jsonHelpers.ml
lib/morbig/hereDocument.mli
lib/morbig/hereDocument.ml
lib/morbig/extPervasives.ml
lib/morbig/errors.mli
lib/morbig/errors.ml
lib/morbig/engine.ml
lib/morbig/dune-package
lib/morbig/debug.ml
lib/morbig/assignment.ml
lib/morbig/aliases.mli
lib/morbig/aliases.ml
lib/morbig/REBracketExpressionParser.mli
lib/morbig/REBracketExpressionParser.ml
lib/morbig/REBracketExpressionLexer.ml
lib/morbig/META
lib/morbig/ExtMenhirLib.ml
lib/morbig/CSTHelpers.mli
lib/morbig/CSTHelpers.ml
lib/morbig/CST.ml
lib/morbig/API.mli
lib/morbig/API.ml
lib/morbig
doc/morbig/README.md
doc/morbig
bin/morbig