Edit

kc3-lang/kc3/test/pdf/pdf.kc3

Branch :

  • test/pdf/pdf.kc3
  • quote require PDF
    require PDF
    quote PDF.parse_str("%Hello, PDF !\n")
    PDF.parse_str("%Hello, PDF !\n")
    quote PDF.parse_str("123\n")
    PDF.parse_str("123\n")
    quote PDF.parse_str("(abc)\n")
    PDF.parse_str("(abc)\n")
    quote PDF.parse_str("(ab(())c)\n")
    PDF.parse_str("(ab(())c)\n")
    quote PDF.parse_str("<41424344>\n")
    PDF.parse_str("<41424344>\n")
    quote PDF.parse_str("/name\n")
    PDF.parse_str("/name\n")
    quote PDF.parse_str("[]\n")
    PDF.parse_str("[]\n")
    quote PDF.parse_str("[/section]\n")
    PDF.parse_str("[/section]\n")
    quote PDF.parse_str("[123]\n")
    PDF.parse_str("[123]\n")
    quote PDF.parse_str("[<4142>]\n")
    PDF.parse_str("[<4142>]\n")
    quote PDF.parse_str("[(greet(name))]\n")
    PDF.parse_str("[(greet(name))]\n")
    quote PDF.parse_str("[/section 123 <4142> (greet(name))]\n")
    PDF.parse_str("[/section 123 <4142> (greet(name))]\n")
    quote PDF.parse_str("<< /Type /Example >>\n")
    PDF.parse_str("<< /Type /Example >>\n")
    quote PDF.parse_str("<< /Type /Example\n   /Sub << /Type /SubExample >> >>\n")
    PDF.parse_str("<< /Type /Example\n   /Sub << /Type /SubExample >> >>\n")
    quote PDF.parse_str("1 0 obj (Test) endobj\n")
    PDF.parse_str("1 0 obj (Test) endobj\n")
    quote PDF.parse_str("1 0 R\n")
    PDF.parse_str("1 0 R\n")
    quote PDF.parse_str("null\n")
    PDF.parse_str("null\n")
    quote PDF.parse_str("+3\n")
    PDF.parse_str("+3\n")
    quote PDF.parse_str("3\n")
    PDF.parse_str("3\n")
    quote PDF.parse_str("-3\n")
    PDF.parse_str("-3\n")
    quote PDF.parse_str("<< /Length 3 >>\n")
    PDF.parse_str("<< /Length 3 >>\n")
    quote PDF.parse_str("1 0 obj << /Length 3 >> stream\n123\nendstream\n")
    PDF.parse_str("1 0 obj << /Length 3 >> stream\n123\nendstream\n")
    quote PDF.parse_str("<</Size 333187>>\n")
    PDF.parse_str("<</Size 333187>>\n")
    quote PDF.name_list_delete_all()
    PDF.name_list_delete_all()
    quote file = PDF.parse_file("pdf.pdf")
    file = PDF.parse_file("pdf.pdf")
    quote file = PDF.parse_file("pdf.ekc3.pdf")
    file = PDF.parse_file("pdf.ekc3.pdf")