Skip to content
/ lbl Public

a small programming language for text processing

Notifications You must be signed in to change notification settings

kstarzyk/lbl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

a small programming language for text processing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published