{"repo":"raydac/java-comment-preprocessor","free":true,"listed":false,"github":"https://github.com/raydac/java-comment-preprocessor","clone":"git clone https://github.com/raydac/java-comment-preprocessor.git","description":"preprocessor for computer languages with C-like comment format (C/C++/Java/Go)","language":"HTML","stars":179,"topics":["java","preprocessor","ant-task","maven","cli","comments","multipass","java-preprocessor","ant"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Changelog 7.3.0 (11-okt-2025) - added way to manipulate current JCP text buffers as string variables: jcp.text.buffer.all , jcp.text.buffer.middle , jcp.text.buffer.prefix and jcp.text.buffer.postfix - added way to find PreprocessorExtension and SpecialVariableProcessor among Java services - refactoring of API for SpecialVariableProcessor and CommentTextProcessor - replaced single string property actionPreprocessorExtension by string list actionPreprocessorExtensions to provide way for many preprocessor extensions. - internal refactoring mainly to provide way for multiple external services implementing extensions 7.2.1 (21-jul-2025) - refactoring of CommentTextProcessor call - refactoring Full changelog Introduction Originally developed in 2002, the preprocessor tool emerged from the need to manage diverse sources for J2ME devices efficiently. It aimed to streamline altering specific calls' positions across different devices, optimizing the development process. With Java as the primary technology, the tool was fine-tuned for C/Java family languages, capitalizing on their import sections and C-comment style. Initially a closed project, it transitioned to an open-source initiative in 2011. Today, it stands out as a potent two-pass Java preprocessor, adept at understanding document structure (prefix, body, and postfix), incorporating loops, and utilizing XML files as data sources. Its capabilities extend to generating static websites. The preprocessor now exists as a comprehensi","default_branch":null,"files":null,"tree":[],"storefront":"/r/raydac","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/raydac/java-comment-preprocessor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}