Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1020 Bytes

README.md

File metadata and controls

38 lines (28 loc) · 1020 Bytes

LBL Programming Language

██      ██████  ██              a small programming language for text processing
██      ██   ██ ██                - compiled
██      ██████  ██                - portable
██      ██   ██ ██                - syntax similar to awk
███████ ██████  ███████.

Dependencies

  • gcc or clang
  • (compiler development) flex
  • (compiler development) bison
  • (optional) clang-format

Install from source

$ git clone https://github.com/kstarzyk/lbl && cd lbl
$ git clone https://github.com/kokke/tiny-regex-c vendors/tiny-regex-c
# outputs lblc binary to root directory
$ make # DEBUG=1

Third parties

Examples

$ ./lblc examples/bf.lbl
$ ./examples/bf ./examples/99_bottles.lbl