项目作者: pl-Steve28-lq

项目描述 :
Esolang similar with Internet address
高级语言: Python
项目地址: git://github.com/pl-Steve28-lq/AddressLang.git
创建时间: 2020-12-07T11:57:19Z
项目社区:https://github.com/pl-Steve28-lq/AddressLang

开源协议:MIT License

下载


AddressLang

Esolang similar with Internet address!

How to code AddressLang?

AddressLang is looks like strange Internet address.

Init

  1. (http or https) :// (Your program name, author, etc..) /
  2. ex) https://HelloWorld.Steve28.com/

http : Pass the unknown letter.

https : Strict check. If unknown letter detected, then raise CompileError.

Code

Code Blocks are divided by / keyword.

Commands : Plus, Minus, Left, Right, Print, Input, Jump

Plus ~ Input has same logic in BrainF**k, + - > < . ,.

Jump command saves value of memory that pointer points, and jump (saved memory + 1) th block at the code block ends.


Alphabet
a = Plus, b = Minus, c = Left, d = Right, e = Print, f = Input, g = Jump, h is Plus again, and go on.

Capital Letters are replaced by Lower Letters.

Code Example

Print Hello, World!

  1. (Deobfuscated version)
  2. https://helloworld.steve28.com/acaaaaaaaaaa/caaaaaaa/caaaaaaaaaa/caaaa/caaa/ddddb.dgc/caaec/aeaaaaaaaeeaaae/caaaae/caae/dddaaaaaaaaaaaaaaae/ceaaaebbbbbbe/bbbbbbbbe/ccae
  3. (Obfuscated version!!)
  4. https://HelloWorld.Steve28.com/ajhahahahaha/qhavahoo/xvavvvaaavv/xahha/xhoa/krydw.duq/qvozx/azavhhvaoesahae/jahave/cval/drkahahahahahahahaz/qehaolpwibwbe/piwipiwis/qxae