On Wed, Aug 24, 2022 at 9:29 AM Alceu Rodrigues de Freitas Junior <[email protected]> wrote: > My name is Alceu and I'm new in this list.
Welcome to the list! 👋 > Now the problem is that I am not acquainted with the Jelly project itself > (https://commons.apache.org/proper/commons-jelly/) I am not too acquainted with it either really. The version of Jelly used in Jenkins is available at: https://github.com/jenkinsci/jelly Since Apache Commons Jelly is more or less an abandoned project, the Jenkins version of Jelly has become the de facto repository of record in recent years. > If any of you could give some points about finding where is the Jelly grammar > defined, I could try to use Antlr project to generate a grammar that can be > used with one of the several grammars distributions available to Perl. I am not aware of a grammar. The parser is a relatively simple ~1,000 line Java class based on the SAX library: https://github.com/jenkinsci/jelly/blob/fd230ceb0f98719de625d0bf8e239d0ec133ba9b/src/java/org/apache/commons/jelly/parser/XMLParser.java Perhaps it might be feasible to invoke this parser directly from a Java command-line tool or to port it to your language of choice. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAFwNDjr%3Dn6EZTnuJKEM2JbgPqgBPqy%3DgtUP%3DU%3DQ%2B%2Bcbahf%3Dktw%40mail.gmail.com.
