The concrete syntax only allows attributes on tags/constructors/fields (Rtag, Otag), not on inherited subtypes (Rinherit, Oinherit); we add this as new enforced invariant in ast_invariants. |
||
---|---|---|
.. | ||
HACKING.adoc | ||
ast_helper.ml | ||
ast_helper.mli | ||
ast_invariants.ml | ||
ast_invariants.mli | ||
ast_iterator.ml | ||
ast_iterator.mli | ||
ast_mapper.ml | ||
ast_mapper.mli | ||
asttypes.mli | ||
attr_helper.ml | ||
attr_helper.mli | ||
builtin_attributes.ml | ||
builtin_attributes.mli | ||
depend.ml | ||
depend.mli | ||
docstrings.ml | ||
docstrings.mli | ||
lexer.mli | ||
lexer.mll | ||
location.ml | ||
location.mli | ||
longident.ml | ||
longident.mli | ||
parse.ml | ||
parse.mli | ||
parser.mly | ||
parsetree.mli | ||
pprintast.ml | ||
pprintast.mli | ||
printast.ml | ||
printast.mli | ||
syntaxerr.ml | ||
syntaxerr.mli |