GitHub topics: lex
DeanTheBean733/simple-lexer-c
A lightweight and easy-to-use lexer library written in C. This library—named simple-lexer—is designed to simplify the creation of lexers by providing a set of utility functions and a flexible API for iterating over tokens.
Language: C - Size: 13.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

cyrus-lang/Cyrus
Cyrus: A high-performance, statically-typed, manually memory-managed, mid-level programming language. (heavily under development)
Language: C++ - Size: 1.04 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 78 - Forks: 6

yasufadhili/calc
Expression Interpreter Console
Language: Lex - Size: 20.5 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

gbuzykin/lexegen
A tool for regular-expression based lexical analyzer generation
Language: C++ - Size: 201 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 1

31ramo31/444
444 is a popular HTTP status code indicating that the server has encountered an error and cannot process the request. It may occur due to issues with an external service or an incorrect configuration within the server itself.
Size: 1000 Bytes - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

rurumimic/lexyacc
Language: Yacc - Size: 93.8 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

softdevteam/grmtools
Rust grammar tool libraries and binaries
Language: Rust - Size: 5.93 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 542 - Forks: 33

joejo-joestar/uni-codes
🐢
Language: C - Size: 17.4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 1

gil-son/aws-friendly-guide
:cloud: A friendly guide to help you easily comprehend AWS Cloud concepts, designed for beginners and intermediate users with clear explanations, illustrations, and practical examples.
Size: 563 KB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 85 - Forks: 13

WyChurch/Compiler
Compiler built using Lex and C
Language: C - Size: 776 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

chai2010/go-ast-book
:books: 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)
Language: Go - Size: 4.45 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 5,433 - Forks: 652

Genivia/RE-flex
A high-performance C++ regex library and lexical analyzer generator with Unicode support. Extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers.
Language: C++ - Size: 72.4 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 559 - Forks: 88

aws-samples/aws-lex-web-ui
Sample Amazon Lex chat bot web interface
Language: JavaScript - Size: 240 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 780 - Forks: 507

jcs-elpa/parse-it
Basic Parser in Emacs Lisp.
Language: Emacs Lisp - Size: 167 KB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 26 - Forks: 7

labid-al-nahiyan/Cse-310_Compiler
Language: C - Size: 1.77 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

plyara/plyara
Parse YARA rules and operate over them more easily.
Language: Python - Size: 597 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 187 - Forks: 43

crabcamp/lexrank
LexRank algorithm for text summarization
Language: Python - Size: 778 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 230 - Forks: 41

00xglitch/Lex-B-Compiler
Lex B. is language that was build using Lex, Bison and C programming language.
Language: C - Size: 92.8 KB - Last synced at: 11 days ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

GerHobbelt/jison Fork of zaach/jison
bison / YACC / LEX in JavaScript (LALR(1), SLR(1), etc. lexer/parser generator)
Language: JavaScript - Size: 32.2 MB - Last synced at: 22 days ago - Pushed at: about 4 years ago - Stars: 122 - Forks: 20

microsoft/NLU.DevOps
Tools supporting continuous integration and deployment for NLU services.
Language: C# - Size: 1.02 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 22

f14XuanLv/bianyiyuanli
编译原理实验二,实现sample语言的词法语法分析器,输出四元式序列,使用lex和yacc实现
Language: Yacc - Size: 225 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

aardio/wubi-lex
WIN10/11 自带微软五笔码表与短语替换与管理工具( 可将系统五笔一键替换为郑码、小鹤音形、表形码等 ),软件仅930KB( 绿色免安装 ),已自带郑码、小鹤音形、表形码、五笔86、98、091、新世纪等输入法的各种流行码表。
Size: 2.72 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1,043 - Forks: 139

iamcal/SQLParser
Parse MySQL schemas in PHP, fast
Language: PHP - Size: 174 KB - Last synced at: about 15 hours ago - Pushed at: about 2 months ago - Stars: 64 - Forks: 20

vaishnavipaswan/Compiler-Design
This repository contains the code files for Compiler Design
Language: Jupyter Notebook - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

katef/libfsm
DFA regular expression library & friends
Language: C - Size: 7.3 MB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 955 - Forks: 56

mrom1/a2lparser
Python A2L parser and XML exporter
Language: Python - Size: 525 KB - Last synced at: 24 days ago - Pushed at: 10 months ago - Stars: 25 - Forks: 8

onlyuser/ebnf2yacc
ebnf2yacc is a kleene closure preprocessor for yacc
Language: C++ - Size: 202 KB - Last synced at: 6 days ago - Pushed at: almost 7 years ago - Stars: 6 - Forks: 0

arcsysu/SYsU-lang
A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.
Language: C - Size: 3.27 MB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 214 - Forks: 39

bmpi-dev/todo_parser_lib
Language: JavaScript - Size: 104 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 4

samedit66/serpent
Компилятор подмножества языка программирования Eiffel
Language: Python - Size: 559 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

Uyouii/cCompiler
c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现了中间代码的优化操作。之后利用 python 对中间代码进行处理并生成 mips 汇编码并且可以成功在 PCSpim(mips 模拟器)上运行。
Language: C - Size: 11.9 MB - Last synced at: 19 days ago - Pushed at: over 7 years ago - Stars: 185 - Forks: 56

Codehardt/go-evalostic
Evaluating logical string conditions in Golang
Language: Go - Size: 173 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

tejasgowrish/Perl-Syntax-Validator
A syntax validator for the basic constructs of Perl programming language.
Language: Python - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

kaushiksk/mini-c-compiler
Course Project in Compiler Design - A compiler for a subset of the C language
Language: Yacc - Size: 6.83 MB - Last synced at: 27 days ago - Pushed at: about 1 year ago - Stars: 36 - Forks: 22

Hamidok75/lexm
A specification for representing dictionary-ready, lexical entries and their relationships
Language: Ruby - Size: 117 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

fsprojects/FsLexYacc
Lexer and parser generators for F#
Language: F# - Size: 3.26 MB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 216 - Forks: 69

here-be/snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Language: JavaScript - Size: 207 KB - Last synced at: about 20 hours ago - Pushed at: about 2 years ago - Stars: 226 - Forks: 25

phillbush/hoc
high order calculator: an interpreter for a simple language for floating point arithmetic
Language: C - Size: 212 KB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

h2337/clex 📦
clex is a simple lexer generator
Language: C - Size: 123 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 95 - Forks: 8

Solomon-m/amazon-connect-learning-resources
A collection of Amazon Connect learning resources.
Size: 279 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

dabit3/react-chatbots
Building Chatbots with React, Amazon Lex, AWS Lambda, & AWS Amplify
Language: JavaScript - Size: 101 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 59 - Forks: 12

Ah-Ibrahim/Shell
Language: C - Size: 0 Bytes - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Chubek/ZephyrASDL
An implementation of Zephyr ASDL in C, targeting C
Language: C - Size: 485 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 6 - Forks: 2

theMHD-120/EGC-Flex-Yacc-Compilers-Project
Eqbal G Mansoori Compilers; a simple version of a compiler including mathematical expressions with specified rules and instructions - Principles of Compilers Design final project - Winter 2025 /// by theMHD
Language: Yacc - Size: 3.12 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

p-disha/Voice-Based-Photo-Album
Cloud Assignment 3
Language: JavaScript - Size: 761 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

wyz3r0/imperator_compiler
A .imp compiler project for JFTT 2024 on PWr
Language: C++ - Size: 419 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

smarchone/SIL-Compiler
SIL-Compiler as a part of Academics at NITC
Language: C - Size: 503 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

felipensp/liblex
C library for Lexical Analysis
Language: C - Size: 48.8 KB - Last synced at: 27 days ago - Pushed at: over 9 years ago - Stars: 30 - Forks: 4

jejejesus/BunuScript 📦
Proyecto de Lenguajes y Autómatas I
Language: Java - Size: 24.4 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jlsuh/ssl 📦
Language: C - Size: 911 KB - Last synced at: 25 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

Gxrco/LexYacc
Basic calculator using Lex/Yacc for compiling. Project for Universidad del Valle de Guatemala.
Language: Yacc - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

missipsag/LEX-ical-Analyzer
This project implements a lexical analyzer using Lex to tokenize and analyze the structure of a given input file. It efficiently identifies tokens such as keywords, identifiers, operators, and literals, serving as the foundational component of a compiler or interpreter.
Language: C - Size: 41 KB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

Jayanth-MKV/tinyc-compiler-from-scratch
This intermediate code, also known as intermediate representation (IR), is then passed on to the next phase of the compiler, which is typically code optimization and code generation.
Language: C - Size: 306 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Badawy403/CompilerProject
This project involves creating a custom programming language and its compiler for a coursework project. The compiler will parse and execute code written in the new language, focusing on fundamental programming concepts like variables, conditionals, and loops. The goal is to understand language design and the compilation process.
Language: Yacc - Size: 30.8 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

nikola-jokic/cellang
CEL interpreter, parser, lexer, and other utilities
Language: Rust - Size: 284 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

quil-lang/alexa
A Lexical Analyzer Generator
Language: Common Lisp - Size: 35.2 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 61 - Forks: 6

fadel-hasan/python-compiler
simple python compiler by using flex\bison
Language: C++ - Size: 34.2 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

ernstc/YaccLexTools
This package includes GPPG and GPLEX tools for compiling YACC and LEX source files in your C# project. Useful if you want to create a compiler, a transpiler or interpret a formal language.
Language: C# - Size: 4.15 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 36 - Forks: 13

aws-samples/amazon-lex-v2-helper
Interact with Amazon Lex using Python in an easy way
Language: Python - Size: 64.5 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 8

Akarshjha03/Compiler-Design
This repository is dedicated to understanding and implementing the core concepts of compiler design. It covers various stages of a compiler, including lexical analysis, syntax analysis, semantic analysis, intermediate code generation, optimization, and code generation.
Language: C - Size: 105 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Elis-Vasconcelos/flex-analisador-lexico
Um analisador léxico feito no Flex, cria tokens e tabela de símbolos para códigos compatíveis.
Language: Lex - Size: 64.5 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

swaubhik/compiler-programs Fork of rickydebojeet/compiler-programs
Programs for Compiler Design course CS601 using Lex and C.
Language: Lex - Size: 3.53 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

FarhanSadaf/chicken-language
A simple compiler constructed using Flex & Bison.
Language: Yacc - Size: 919 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 0

stefanfreitag/roomBooker
Lambda supporting the AWS Lex room booker bot
Language: Java - Size: 72.3 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Naveen-369/CompilerDesign_Questions
Compiler Design Question
Language: C - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

davidbien/lexang
Lexical Analyzer Generator Template Library
Language: C++ - Size: 362 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

joswinemmanuel/COMPILER-LAB-S7
A repository for KTU B.Tech Computer Science S7 Compiler Lab experiments and works, showcasing various compiler design concepts.
Language: C - Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

arya2004/markdown_transpiler
Markdown to HTML using Lex and Yacc
Language: Yacc - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

noorsyyed/awesome-honeycode
Awesome list of AWS Honeycode platform
Size: 15.6 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

mistermboy/pyCompiler
Python Compiler
Language: Java - Size: 4.35 MB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 13 - Forks: 3

fooofei/grammer
PEG/flex/bison grammer
Language: Go - Size: 20.5 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

josethz00/math_interpreter
Repo destinated to studies about languages, compilers, interpreters, grammars and lexical and sintax analysis
Language: C - Size: 60.5 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 1

ahmedihabb2/MangaCC
Transform Ideas into Executable Brilliance.
Language: JavaScript - Size: 2.53 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 17 - Forks: 1

rickydebojeet/compiler-programs
Programs for Compiler Design course CS601 using Lex and C.
Language: Lex - Size: 2.64 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 13 - Forks: 5

santymendez/flex-bison-calculator
Calculadora realizada en la materia Sintaxis y Semántica de los Lenguajes en UTN FRBA
Language: Yacc - Size: 202 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

olbat/compiler
Compiler for a toy language (Lex & Yacc)
Language: C - Size: 113 KB - Last synced at: about 1 month ago - Pushed at: over 10 years ago - Stars: 16 - Forks: 4

101rror/Compiler_Construction
Language: Lex - Size: 321 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

xxrjun/mini-lisp-interpreter
✨ Crafting a Mini-LISP Interpreter
Language: Yacc - Size: 2.76 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

nderousseaux/compilateur-sos
Compilateur pour le langage fictif sos
Language: C - Size: 4.3 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ritu456286/Compilers
This repository contains programs related to the course: Principle of Compiler Construction
Language: C - Size: 133 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

xxrjun/compiler-fall23
NCU CSIE Compiler, 2023 Fall
Language: C - Size: 11.6 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

sanskritip/mini-golang-compiler
This is a Mini Compiler for the GoLang Language implemented using Lex and Yacc, along with C and C++. 👩💻
Language: Yacc - Size: 316 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 2

KiranBabu007/COMPILER-LAB-CSL-411-S7
This repository contains all the necessary programs and solutions for the KTU Compiler Lab. Ideal for KTU University students, this collection covers each lab experiment, code examples, and explanations as per the official syllabus.
Language: C - Size: 190 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1

Anujesh-Ansh/CompilerConstruction_Practical
Practise Website for Compiler Construction Practical 🚀
Language: JavaScript - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

boneill02/md2roff
Markdown to roff (ms) compiler
Language: Lex - Size: 36.1 KB - Last synced at: 30 days ago - Pushed at: 8 months ago - Stars: 8 - Forks: 0

Chubek/Mukette
A TUI Pager for Markdown, a tool similar to man(1) or most(1), but renders Markdown in-terminal
Language: C - Size: 151 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 1

abaksy/golang-mini-compiler
A compiler front-end for Golang implemented using Python Lex and YACC that handles the switch and loop constructs
Language: Python - Size: 641 KB - Last synced at: 25 days ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 2

thkox/uni_2021-compilers-final-assignment
This project is a team assignment for the "Compilers" course, offered in the 3rd semester of the 2021 academic year at the University of Piraeus, Department of Informatics.
Language: C++ - Size: 802 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 1

timtadh/lexmachine
Lex machinary for go.
Language: Go - Size: 296 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 406 - Forks: 28

ramonmeza/Compiler
Trying to make a little compiler, just for fun and learning.
Language: C++ - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 5 - Forks: 0

ishitadatta/mini-cpp-compiler
🔣 A mini C++ compiler design project
Language: C - Size: 235 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 4

KTS-o7/Compiler-Design
Lab codes for Compiler design
Language: Yacc - Size: 139 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 6 - Forks: 4

vaphes/glex
Simple lexer generator for Gleam
Language: Gleam - Size: 4.88 KB - Last synced at: 27 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

naturalness/javac-parser
Exposes OpenJDK's Java parser and scanner to Python
Language: Python - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 4

codeforequity-at/botium-connector-lex
Botium Connector for Amazon Lex
Language: JavaScript - Size: 210 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 1

zac-perry/html2latex
An HTML to LaTeX converter written in Lex
Language: Lex - Size: 244 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

optimisan/Mini-C
A compiler for a subset of C, made using lex and yacc
Language: C - Size: 1.1 MB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 3

gabboraron/fordprog-egyben
2019 - 2020 | ősz | fordító programok | lex | bison | assembly
Language: C++ - Size: 10.3 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

LeandroRochAlg/analisador-lexico
[PT] Analisadores léxicos para disciplina de Compiladores.
Language: C - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

NKU-Yang/Compiler-Study
学习编译原理期间做过的一些工作,最终目标是实现一个能支持C语言子集的编译器
Language: SWIG - Size: 9.08 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 0
