Class Perl5Target

java.lang.Object
org.antlr.codegen.Target
org.antlr.codegen.Perl5Target

public class Perl5Target extends Target
  • Constructor Details

    • Perl5Target

      public Perl5Target()
  • Method Details

    • getTargetCharLiteralFromANTLRCharLiteral

      public String getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, String literal)
      Description copied from class: Target
      Convert from an ANTLR char literal found in a grammar file to an equivalent char literal in the target language. For most languages, this means leaving 'x' as 'x'. Actually, we need to escape ' ' so that it doesn't get converted to \n by the compiler. Convert the literal to the char value and then to an appropriate target char literal. Expect single quotes around the incoming literal.
      Overrides:
      getTargetCharLiteralFromANTLRCharLiteral in class Target
    • encodeIntAsCharEscape

      public String encodeIntAsCharEscape(int v)
      Overrides:
      encodeIntAsCharEscape in class Target