DEV Community

Cover image for What do you usually look out for when writing a C lexer? Please let me know in the comments
johnryzon123
johnryzon123

Posted on Edited on

What do you usually look out for when writing a C lexer? Please let me know in the comments

1 month ago, another developer and I decided to make a totally new programming language as a replacement to the old CRy-vm. We wanted it to be nicer than it and limit the use of ai.
Don't be surprised that we are still making the lexer, we don't have havea ton of free time to develop it fast anyway!

Here is the repository:

GitHub logo Iya-lang / Ciyac

The Ciya VM complete

Welcome to Ciya! (parser stage)

drawing

Welcome, dear reader!

Now, we're trying to make a new project called Ciya.

Ciya, a fast, cross-platform programming language from the Philippines/Vietnam written in C The name Ciya came from the word Siya, which means he/she in filipino/tagalog language We want Ciya to be a bigger and faster leap than its successor, CRy-VM.

For now, we're still in development, but if you have any ideas to share, we'll try our best to achieve them.

Wanna collaborate?

Please read our CONTRIBUTING file.

Essential tools:

  • GCC (Clang or Mircosoft C/C++ Compiler): for compiling code
  • CMAKE: For building the build files
  • MAKE (or other build systems like Ninja): for building the program
  • GDB(optional): For debugging code, or you can use the debugger in some IDE's
  • WSL(for windows, optional) for Linux testing binaries

Why we made the project:

We…

What do you think about it so far?

Top comments (0)