emojicode / emojicode

😀😜🔂 World’s only programming language that’s bursting with emojis

Home Page:https://emojicode.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Format Mangles ⤴️🆕 Superconstructor Call

flwyd opened this issue · comments

Running emojicodec --format formatmangle.emojic on the following program successfully compiles the program, but then the format operation mangles the ⤴️🆕 call, so a subsequent emojicode invocation (without changing the formatted file's contents) fails with the following error:

formatmangle.emojic:23:9: 🚨 error: Variable "firstnamelastnamecreditcard" not defined.
    ⤴️🆕 firstnamelastnamecreditcard❗️
        ⬆️

and indeed, that line has had the spaces removed, changing from the correct ⤴️ 🆕 firstname lastname creditcard❗️ to the mangled ⤴️ 🆕 firstnamelastnamecreditcard❗️

formatmangle.emojic is

🕊  💳 🍇
  🖍 🆕 number 🔡
  🖍 🆕 expiration_date 🔡
  🖍 🆕 security_code 🔡
  
  🥯 🆕🍼 number 🔡 🍼 expiration_date 🔡 🍼 security_code 🔡 🍇🍉
  
🍉  
  
🐇 👩<200d>💼 🍇
  🖍 🆕 firstname 🔡
  🖍 🆕 lastname 🔡
  🖍 🆕 creditcard 💳
  
  🥯 🆕🍼 firstname 🔡 🍼 lastname 🔡 🍼 creditcard 💳 🍇🍉
  
🍉
  
🐇 👩<200d>🚀 👩<200d>💼 🍇
  🖍 🆕 days_in_space 🔢
  
  🥯 🆕🍼 days_in_space 🔢 firstname 🔡 lastname 🔡 creditcard 💳 🍇
    ⤴️ 🆕 firstname lastname creditcard❗️
  🍉
  
🍉  
  
🏁 🍇
  🆕💳 🔤48829284848291🔤🔤12/22🔤🔤513🔤❗️ ➡️ credit_card
  🆕👩<200d>💼 🔤Mickey🔤🔤Mouse🔤credit_card❗️ ➡️ customer_mouse
  🆕👩<200d>🚀 3216 🔤Jean-Luc🔤🔤Picard🔤credit_card❗️ ➡️ astronaut_picard
🍉