Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: compiler-design

laplacedoge/fang-lang

The Fang Programming Language

Language: Rust - Size: 29.3 KB - Last synced: about 1 hour ago - Pushed: about 3 hours ago - Stars: 0 - Forks: 0

rieske/trans

Compiler for a subset of the C programming language.

Language: C++ - Size: 7.91 MB - Last synced: about 4 hours ago - Pushed: about 10 hours ago - Stars: 2 - Forks: 1

charanjit-singh/C-Compiler-in-Python

C Compiler in Python - For Computer Science Students

Language: Python - Size: 15.6 KB - Last synced: about 18 hours ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

vddCore/EVIL

Simple general purpose programming language, compiler and virtual machine meant for embedding in .NET applications.

Language: C# - Size: 1.38 MB - Last synced: about 20 hours ago - Pushed: 1 day ago - Stars: 10 - Forks: 2

ajeetdsouza/loxcraft

Language tooling for the Lox programming language.

Language: Rust - Size: 664 KB - Last synced: about 6 hours ago - Pushed: 2 months ago - Stars: 239 - Forks: 9

alecthomas/langx

Language experimentation.

Language: Go - Size: 121 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 20 - Forks: 6

pnnl/qasmtrans

A C++ based quantum transpiler for NISQ devices

Language: OpenQASM - Size: 2.36 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 17 - Forks: 7

haoheliu/courseProject_Compiler

java implementation of NWPU Compiler course project-西工大编译原理-试点班

Language: Java - Size: 142 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 13 - Forks: 2

SauRavRwT/Practicals

B.Tech(IT) program, students are required to complete practicals starting from the 3rd semester.

Language: Java - Size: 1.37 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

chitwang/CS335-Assignments

Solutions to the assignments undertaken during the Compiler Design Course (CS335) in the 6th semester at IITK under Prof. Swarnendu Biswas

Language: Lex - Size: 1.31 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

os12345678/Poppy

The Poppy Compiler

Language: OCaml - Size: 1.24 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

Mrrked/Astra

A simple programming language made with Java.

Language: Java - Size: 594 KB - Last synced: 4 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

Heathcorp/Mastermind

A custom programming language which compiles to the well-known esolang "Brainfuck".

Language: Rust - Size: 438 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 4 - Forks: 0

MoeeinAali/CE414-CD

Solutions to Ms. Hosseinmardi's CE414: Compiler Design Course (Sharif University of Technology - Spring 2024)

Language: TeX - Size: 34.2 MB - Last synced: 4 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

miloszwasacz/mini-rust-compiler

An LLVM-based compiler for a toy language with Rust-like syntax

Language: Rust - Size: 91.8 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 1

alexjilavu29/Lexical-Analyzer-And-Formatter-PASCAL

This GitHub repository hosts two Python tools for the Pascal programming language: a lexical analyzer and a formatter. The lexical analyzer reads Pascal source code, identifies tokens, and reports lexical errors, while the formatter indents and cleans the source code to improve readability and structure.

Language: Python - Size: 32.2 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

dk1307/Compiler-Project

Compiler for Mathematical operations using English like sentences

Language: C - Size: 4.38 MB - Last synced: 5 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

jElhamm/Compiler

"This repository focuses on implementing Compiler-Related concepts."

Language: C++ - Size: 1.48 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

chitwang/sssnakelyzer

Python to x86-64 compiler developed as semester project for Compiler Design (CS335) course in 2023-24 odd semester

Language: Python - Size: 23.9 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

lawndoc/flair

Repository for our Compilers class project.

Language: Python - Size: 1.69 MB - Last synced: 8 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

aromalanil/Compiler-Design-Lab

Programs for Compiler Design Lab🧪 of S7 KTU

Language: C - Size: 2.93 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

akashsuper2000/compiler-design-course

Course materials and assignments as a part of Compiler Design course

Language: Java - Size: 70.2 MB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

divshekhar/antlr4.g4

ANTLR4 Notes based on "The Definitive ANTLR4 Reference" Book.

Language: Java - Size: 156 KB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

aashrafh/naivec

A simple C compiler implemented in LEX (Flex) and YACC (Bison)

Language: Yacc - Size: 142 KB - Last synced: 8 days ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 1

kaustubhhiware/cOMPILER

Compiler for restricted grammar C.

Language: C - Size: 474 KB - Last synced: 8 days ago - Pushed: over 7 years ago - Stars: 2 - Forks: 1

ranaaditya/Lex-Yacc-Programs

first step towards crafting compilers

Language: Lex - Size: 20.5 KB - Last synced: 9 days ago - Pushed: over 2 years ago - Stars: 4 - Forks: 1

sahilsapariya/sem_VI

All the material for the sem VI is available here including code of labs

Language: Jupyter Notebook - Size: 1.84 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0

CSaltx/Sous

Compiler for a language combining various different paradigms with a fun, culinary twist

Language: JavaScript - Size: 5.46 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0

ashutoshbsathe/yacv

Yet Another Compiler Visualizer

Language: Python - Size: 7.83 MB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 135 - Forks: 8

germanleonz/sapphire Fork of chamini2/sapphire

Sapphire programming language developed by Matteo Ferrando and Germán León.

Language: Haskell - Size: 2.52 MB - Last synced: 10 days ago - Pushed: over 7 years ago - Stars: 2 - Forks: 0

rishiraj88/CompilersInterpreters

Implementations of compilers and interpreters (token handling and syntax validation)

Size: 1000 Bytes - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0

Tabrizian/CompilerCompiler

Compiler Course Project

Language: Yacc - Size: 107 KB - Last synced: 11 days ago - Pushed: almost 7 years ago - Stars: 7 - Forks: 0

Vaibhav67979/LL-1-Parser

Implementation of LL(1) parser(first, follow, parsing table, parser) in Python

Language: Python - Size: 216 KB - Last synced: 12 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 2

satyajitghana/ProjektBarium

ProjektBarium - a compiler for my programming language barium

Language: C++ - Size: 8.09 MB - Last synced: 12 days ago - Pushed: about 4 years ago - Stars: 2 - Forks: 1

Howeng98/CompilerHW3

Implementation of a simulated compiler

Language: C - Size: 573 KB - Last synced: 12 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

nthnn/yttria-lang

Yttria programming language using LLVM bindings in pure TypeScript.

Language: TypeScript - Size: 142 KB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 3 - Forks: 2

imteekay/programming-language-research

Programming Language Research, Applied PLT & Compilers

Language: Clojure - Size: 35.8 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 831 - Forks: 49

tensorush/Awesome-Systems-Programming

😎 💡 Collection of the most awesome learning resources on computer systems in the form of videos, courses and tutorials.

Size: 207 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 149 - Forks: 8

imteekay/lox.ts

The compiler for the Lox programming language

Language: TypeScript - Size: 51.8 KB - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

sharivan/SimpleCompiler

Um compilador simples

Language: C# - Size: 990 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 8 - Forks: 2

PaulThomas20002/S7-COMPILER-LAB

CSL411 COMPILER LAB , Prerequisite: A sound knowledge in C programming, Data Structures, Formal languages and Automata Theory and Compiler design.

Language: C - Size: 2.68 MB - Last synced: 16 days ago - Pushed: 5 months ago - Stars: 2 - Forks: 0

sthanikan2000/RPAL-Interpreter

Interpreter | Semester Group Project | CS3513 - Programming Languages | Semester 04

Language: Java - Size: 284 KB - Last synced: 16 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 1

shaanzie/QuickRef

Quick references to notes on specific topics and their basic introductions

Language: C - Size: 10.3 MB - Last synced: 16 days ago - Pushed: over 3 years ago - Stars: 12 - Forks: 1

rharish101/CS335A 📦

Repository for CS335A (Compiler Design) project

Language: Python - Size: 604 KB - Last synced: 16 days ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

rahulhegde99/ROL-Script

ROL Script is a programming language created by me using sly.

Language: Python - Size: 49.8 KB - Last synced: 16 days ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

aftabrakinsad/CPLUSPLUS

Academic Course & Problem Solving

Language: C++ - Size: 250 KB - Last synced: 16 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

DrEden33773/pl_0

a simple pl/0 compiler implemented in rust.

Language: Rust - Size: 136 KB - Last synced: 3 days ago - Pushed: 2 months ago - Stars: 25 - Forks: 0

kavya76/Java-compiler

Language: C - Size: 2.46 MB - Last synced: 17 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 2

ashiqursuperfly/Compiler

A Compiler for a subset of the C Programming Language made using yacc/bison and lex

Language: C - Size: 7.48 MB - Last synced: 17 days ago - Pushed: about 4 years ago - Stars: 5 - Forks: 1

DanielSRS/Compiladores

Um analizador léxico para uma pseudo linguagem de programação escrito em python.

Language: Python - Size: 78.1 KB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

OrlandoJC/compiler

javascript compiler

Language: JavaScript - Size: 2.55 MB - Last synced: 17 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

wlonestar/Toyc-Kit

A C Subset Compiler, Interpreter and REPL

Language: C++ - Size: 254 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0

ceticamarco/dc

Programmable RPN desktop calculator with macro support

Language: C++ - Size: 3.64 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 4 - Forks: 0

mig-elgt/compilers-algorithms

Compiler Algorithms to implement a Lexical Analysis

Language: C# - Size: 6.63 MB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

disha2301/Compiler-Design

This repository includes programs related to compiler design, specifically focusing on utilizing Flex (lex) and yacc (bison) for implementation.

Language: C++ - Size: 11.7 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

hatamiarash7/LL1_Parser

Python LL1 Parser

Language: Python - Size: 2.93 KB - Last synced: 15 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 8

yangdanny97/xic Fork of Bluefire2/xic 📦

An optimizing compiler for the Xi and Xi++ languages

Size: 12.2 MB - Last synced: 20 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

Lancear/ANTLR-Compiler

A compiler written in Java which compiles Yapl to JVM Bytecode using a parser generated with ANTLR.

Language: Java - Size: 5.9 MB - Last synced: 20 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 2

alexhgian/alpine-compiler

See the `centos-compiler`

Size: 0 Bytes - Last synced: 22 days ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0

xadhrit/acc

Do you like compilation? 😗

Language: C - Size: 104 KB - Last synced: 22 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

theumairtahir/CipherCompilerLexicalAnalyzer

Semester project, the lexical analyzer for a custom compiler. Deterministic Finite Automaton is Implemented in this project.

Language: C# - Size: 116 KB - Last synced: 20 days ago - Pushed: about 5 years ago - Stars: 5 - Forks: 1

sou3mar/java-compiler

Implementation of custom Java-like compiler using Jflex and JavaCup.

Language: Lex - Size: 1.77 MB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

ReneOlsthoorn/Ground

Compiler for programming language Ground, created in C#. Generates FASM x86-64 assembly code and small WIN32 executables.

Language: C# - Size: 181 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0

chan4lk/compiler

Programming an x64 compiler from scratch

Language: C - Size: 5.86 KB - Last synced: 23 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

BaseMax/BrainfuckCompilerC

A C compiler to read and generate C-code from Brainfuck programs (Designed in pure C in the simplest way)

Language: C - Size: 21.5 KB - Last synced: 23 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

amrithm98/Compiler-Design-Lab

Lab Experiments for the Compiler Design Lab

Language: C - Size: 4.39 MB - Last synced: 23 days ago - Pushed: over 5 years ago - Stars: 7 - Forks: 6

ShahariarRabby/compiler_design

Compiler Design - Overview

Language: Jupyter Notebook - Size: 37.1 KB - Last synced: 24 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 1

PaParaZz1/c0_compile

c0 compile

Language: C++ - Size: 7.19 MB - Last synced: 24 days ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 1

KayvanMazaheri/c-star-compiler

Final project for compilers course at Isfahan University of Technology

Language: C - Size: 54.7 KB - Last synced: 25 days ago - Pushed: over 7 years ago - Stars: 3 - Forks: 1

jmpnz/glouton

Work in progress optimizing compiler for a subset of C0 language written in Rust

Language: Rust - Size: 2.14 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

nabobery/IIITDMK-Codes-Year-3-4

Codes done by me in Labs, projects and exams in my 3rd & 4th Year at IIITDMK

Language: Jupyter Notebook - Size: 27.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 2

sbiswas2209/tokenizer

Language: TypeScript - Size: 80.1 KB - Last synced: 26 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

Priyanshuparth/ParseGen-CLR-Compiler-Toolkit

This project implements a compiler for a custom programming language. The compiler consists of a lexical analyzer, syntax analyzer, and parsing table generator.

Language: Python - Size: 9.77 KB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

brianmatute011/kmalsq

Domain Specific Language (DSL) for query generation

Language: Java - Size: 53.7 KB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

EarlGray/language-incubator

Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.

Language: Rust - Size: 4.07 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 55 - Forks: 1

adam-mcdaniel/oakc

A portable programming language with a compact intermediate representation

Language: Rust - Size: 1.8 MB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 713 - Forks: 22

BaseMax/AwesomeCompiler

The Big list of the github, open-source compilers.

Size: 55.7 KB - Last synced: 23 days ago - Pushed: almost 5 years ago - Stars: 42 - Forks: 5

BaseMax/FirstLLVMC

Generate object code and IR code of a simple program using LLVM in Pure C.

Language: C - Size: 28.3 KB - Last synced: 23 days ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 1

Amila-Rukshan/winzigc-compiler

The WinZigC programming language

Language: C++ - Size: 19.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

vivekkdagar/first-follow-calculator

First and follow calculator for CFG made in C

Language: C - Size: 54.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

eriknyquist/librxvm

non-backtracking NFA-based regular expression library, for C and Python

Language: C - Size: 1.58 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 58 - Forks: 1

d3v-26/Compiler-PLP-Project

Compact Compiler using Java, and ASM

Language: Java - Size: 328 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

ssoad/Lexical_Analyzer

Complex Lexical Analyzer Using Python 3

Language: Python - Size: 4.88 KB - Last synced: 16 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

maxbarsukov/l7.X.l7

/7 ☦ /7 – язык программирования для отечественных операторов ЭВМ, не имеющий аналогов в мире :ru: :elephant:

Language: PHP - Size: 150 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 15 - Forks: 0

Jiashuo-Zhang/Compiler-Project

Course Project. PKU Compiler Design. Spring, 2020.

Language: C++ - Size: 6.82 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

adi-g15/saras

Writing a basic compiler frontend following LLVM's tutorial, with complete added supports Hindi/Telugu and UTF-8 in general

Language: C++ - Size: 933 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 2

EliteLabyrinth/College-Assignments

A repository of my college assignments for different papers

Language: C - Size: 7.46 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

ibfleming/my-compiler

My own language compiler made in C/C++ for my CS445 Compiler course at University of Idaho in Spring 2023. The name of the language compiler is 'C-'.

Language: C++ - Size: 1.51 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

wandvvs/dust-lang

Сompiled, simple and imperative programming language made with LLVM.

Language: C++ - Size: 12.6 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

Suraj-kumar00/cs_fundamentals

Computer Science Fundamentals documentation.

Size: 157 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

Enriqe/CanvasCompiler

Simple compiler built in Python with a graphical output interface

Language: Python - Size: 1.81 MB - Last synced: 20 days ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 0

Rakhyvel/Orng

Orng is an elegantly compact programming language designed to provide a refreshing approach to software development.

Language: Zig - Size: 6.92 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 7 - Forks: 1

femtomc/abstraps

Pull your compiler up with abstract bootstraps.

Language: Rust - Size: 177 KB - Last synced: 23 days ago - Pushed: over 1 year ago - Stars: 28 - Forks: 1

apeman/awesome_computer_science

The complete syllabus of Computer Science and Engineering. Roadmap, Checklist for Beginners.

Size: 322 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 174 - Forks: 16

AnkurRyder/Compiler-Design-Lab

This repo contains solutions of Compiler Design Lab Assignments 2019

Language: C - Size: 726 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

danibazi9/CodART Fork of m-zakeri/CodART

Source Code Automated Refactoring Toolkit

Language: C++ - Size: 1.87 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

RafaelSantosBraz/Mini-C-Comp

Compilador e Interpretador de Mini-C por meio do ANTLR e LLVM.

Language: Java - Size: 262 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

RafaelSantosBraz/Compiladores

Códigos gerados durante a disciplina de Compiladores da UENP-CLM

Language: Java - Size: 9.74 MB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 1

masum035/Compiler-Design

This Repo Contains Compiler Related Codes Using Flex, Bison, C++

Language: C++ - Size: 990 KB - Last synced: 17 days ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 0

indianwhocodes/PLP2017

LL (1) Compiler Implementation (2017)

Language: Java - Size: 4.64 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

Related Keywords
compiler-design 957 compiler 355 compiler-construction 122 c 122 parser 118 programming-language 92 compilers 86 lex 85 yacc 79 java 79 lexical-analyzer 72 lexical-analysis 71 python 70 flex 60 cpp 53 bison 46 compiler-principles 45 lexer 43 llvm 37 interpreter 35 python3 32 syntax-analysis 31 language 28 compiler-frontend 26 parsing 26 compiler-optimization 24 assembly 24 ast 23 semantic-analysis 23 golang 22 antlr4 21 code-generation 21 ll1-parser 21 data-structures 21 bison-yacc 21 intermediate-code-generation 21 symbol-table 20 llvm-ir 20 c-plus-plus 18 programming-languages 18 lexer-parser 17 parser-generator 17 algorithms 16 abstract-syntax-tree 16 ply 15 javascript 15 recursive-descent-parser 14 scanner 14 yacc-lex 14 x86-64 14 rust 14 computer-science 13 haskell 13 ll1-grammar 13 operating-system 13 c-programming 13 computer-networks 13 grammar-parser 13 compiler-backend 12 context-free-grammar 12 grammar 12 bison-flex 12 csharp 12 dfa 12 programming 12 hacktoberfest 11 language-design 11 syntax-tree 11 regex 11 semantic-analyzer 11 interpreters 11 c-compiler 11 antlr 11 ocaml 11 virtual-machine 10 slr-parser 10 theory-of-computation 10 tokenizer 10 operating-systems 10 nfa 10 mips 10 nfa-to-dfa-conversion 10 lexical-parser 9 ktu 9 shift-reduce-parsers 9 mips-assembly 9 database-management 9 transpiler 9 functional-programming 9 assembly-language 9 automata-theory 9 bytecode 8 computer-architecture 8 dbms 8 lr-parser 8 cplusplus 8 syntax-analyzer 8 object-oriented-programming 8 assembler 8 lab 7