Remove Perl dependency of METAQUOTE
-----------------------------------

                 Key: LUCY-71
                 URL: https://issues.apache.org/jira/browse/LUCY-71
             Project: Lucy
          Issue Type: Improvement
          Components: Charmonizer
            Reporter: Nathan Kurz
            Priority: Minor


Charmonizer currently uses a Perl script 'METAQUOTE' to preprocess its '.charm' 
files into '.c' files and '.harm' files into '.h' files.   This works, but 
requires a dependency on Perl that seems inappropriate for a C language tool.

The suggested alternatives were to use manual quoting or standard macros.  

Manual quoting seemed error prone and cumbersome, so this patch proposes the 
using the 'stringify' (#expr) function within standard C preprocessor macros.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to