Ecosyste.ms: Repos

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

GitHub topics: lexer-parser

mingodad/parsertl-playground

A web based playground for parsertl/lexertl

Language: GAP - Size: 3.81 MB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 11 - Forks: 0

sahtiyan/kayra

Kayra nesne yönelimli programlama dili

Language: C++ - Size: 18.6 KB - Last synced: about 18 hours ago - Pushed: about 18 hours ago - Stars: 0 - Forks: 0

LaBatata101/GoParser

A parser for the Go programming language written in Go

Language: Go - Size: 24.4 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

peunsu/ftb-snbt-lib

A python library to parse, edit, and save FTB snbt tag, which is a variant of the "vanilla" snbt tag.

Language: Python - Size: 102 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0

MrGilli/Raskell-Lang

Raskell is a simple modern x86_64 Assembly-like programming language written in C++, designed to be simple yet extremely logical.

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

vonderklaas/tiny-lexer

A program written in pure C language, that can perform lexical tokenization of an arbitrary programming language, 'tinylang' in this particular case.

Language: C - Size: 48.8 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 1 - Forks: 0

HaydenD100/8Bit-Computer-Emulator

C++ emulation of an 8-Bit computer with custom Assembler

Language: C++ - Size: 89.8 KB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0

aziflaj/pingul

An Interpreted Programming Language written in Go

Language: Go - Size: 118 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 3 - Forks: 0

alaaamoheb/COOL-Compiler

Compiler for the COOL Programming Language.

Language: Java - Size: 21.5 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 0 - Forks: 0

rob93c/ProgettoLC1

Soluzione del progetto di Linguaggi e Compilatori 1

Language: Haskell - Size: 26.4 KB - Last synced: 18 days ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

Alexey-Sagaydak/Compiler

Текстовый редактор с функциями языкового процессора (курсовая работа по теории формальных языков и компиляторов (ТФЯиК) за 6 семестр)

Language: C# - Size: 3.13 MB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 3 - Forks: 0

katsaii/catspeak-lang

A cross-platform modding language for GameMaker games.

Language: Game Maker Language - Size: 1.69 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 78 - Forks: 4

seanpm2001/Learn-PEG.js

A repository for showcasing my knowledge of the PEG.js programming language, and continuing to learn the language.

Language: PEG.js - Size: 434 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

Abdur-rahmaanJ/greenberry

A one-line statement language with grammar and infinite look-ahead

Language: Python - Size: 543 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 50 - Forks: 39

HamedStack/HamedStack.SyntaxMania

Empowering you to create your own parser.

Language: C# - Size: 15.6 KB - Last synced: 21 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

White-145/echelon

Simple programing language

Language: Java - Size: 85 KB - Last synced: 25 days ago - Pushed: 30 days ago - Stars: 0 - Forks: 0

recap-build/proto-schema-parser

A Pure Python Protobuf Parser

Language: Python - Size: 2.04 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 22 - Forks: 10

askeladdk/prattle

Scan and parse LL(1) grammars simply and efficiently.

Language: Go - Size: 69.3 KB - Last synced: 30 days ago - Pushed: 7 months ago - Stars: 3 - Forks: 0

MyoniM/pg-schema-visually

A simple DB schema visualizer

Language: TypeScript - Size: 1.12 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

BaseMax/PHPAS

PHP Auto Style: A tool for format and beautify the style of PHP code with my style.

Language: PHP - Size: 179 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 6 - Forks: 3

BaseMax/config-parser-flex

A tiny parser to read content of a own config file using pure c and flex library.

Language: C - Size: 15.6 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0

naichuan-zhang/Lexer-Parser

Language: C - Size: 159 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - 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: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

irinatomic/Enchanto_programming_lang

Custom language - including lexer, LR tables, parser

Language: Python - Size: 145 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

JuStFOrFUn83/IMath

IMath is a numerical math interpreter for calculating the result of a mathematical expression.

Language: Python - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

pargyropoulos/Chess_PGN_Viewer

Portable Game Notation (PGN) is a standard plain text format for recording chess games. This an unfinished project written in Python. It parses PGN files and reproduces the chess game.

Language: Python - Size: 4.68 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

KuzmichevaKsenia/ast

Консольное приложение для построения AST по коду входной программы

Language: C - Size: 6.84 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

holoisme/TruthTableGenerator

A Java Truth Table Generator, handling multivariables and all elementary operations.

Language: Java - Size: 30.3 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

tlux/belp

A simple Boolean Expression Lexer and Parser

Language: Elixir - Size: 49.8 KB - Last synced: 24 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 1

shellyln/takenoco

A parser combinator library for Go.

Language: Go - Size: 116 KB - Last synced: 26 days ago - Pushed: about 1 year ago - Stars: 8 - Forks: 1

suhanyujie/simple-script

PHP 实现的简单脚本语言

Language: PHP - Size: 37.1 KB - Last synced: 2 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

dolovnyak/Abstract-VM

This program provide a stack to compute simple arithmetic expressions.

Language: C++ - Size: 51.8 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

mittelmark/ptlex

Lexer generator written in Tcl for Tcl, Python, Perl, R and Ruby

Language: Tcl - Size: 42 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

shivrm/risp

Interpreted LISP-like language.

Language: Rust - Size: 127 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0

Blakley/Compiler-Design

Let's create something

Language: C++ - Size: 2.3 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

Language: C++ - Size: 1.11 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 4 - Forks: 0

Loicas38/calculator_lax_yacc

Creation of a calculator using lex and yacc in python

Language: Python - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

dadu0699/BD1-tytus 📦

Language: Python - Size: 151 MB - Last synced: 3 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

vinitvijal/PyBASIC

Welcome to PyBASIC, a lightweight and extensible implementation of the classic BASIC programming language, built entirely in Python. PyBASIC is designed to provide a user-friendly and accessible environment for beginners while offering a versatile platform for more advanced users.

Language: Python - Size: 5.86 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

GoncaloMark/MunchLex

A simple HTML Lexer/Parser to wrap my head around lexers and parsers, the foundations of a compiler/interpreter. Since I love webscraping thought I'd give it a try!

Language: C - Size: 38.1 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 1

MoRanYue/ApiMarkupLanguage

API Markup Language Parser, implemented using TypeScript and JavaScript.

Language: TypeScript - Size: 35.2 KB - Last synced: 25 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

TERMINA-tor/42sh

a simplified posix shell

Language: C - Size: 328 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

subhajeet2107/pylexer

A python implementation of a Lexical Analyzer ⛑ which supports full scan, state based Lexing and Lookahead 🔍

Language: Python - Size: 10.7 KB - Last synced: 9 days ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 0

ANG13T/Magenta

Magenta - An Organized and Efficient Programming Language made using Java

Language: Java - Size: 818 KB - Last synced: 18 days ago - Pushed: about 3 years ago - Stars: 8 - Forks: 1

sahtiyan/rip

The Rip Morse-code Straightforward programming language.

Language: Rust - Size: 10.7 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

fadel-hasan/python-compiler

simple python compiler by using flex\bison

Language: C++ - Size: 34.2 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 0

wellang/well

The Future of Assembly Language. https://wellang.github.io/well/

Language: C - Size: 30.3 MB - Last synced: 22 days ago - Pushed: 12 months ago - Stars: 55 - Forks: 1

miguelsilva5989/fps-lang

A "frames per second" meme language to learn how to develop a lexer, parser, interpreter and compiler

Language: Rust - Size: 85.9 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

alexandrubudau141202/LFT-Project

2023-2024 Uni Project

Language: Java - Size: 155 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

The-Debarghya/Compiler-Design-Project

Lexical and syntactic analyser for a C-like language

Language: Java - Size: 110 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

Leonardpepa/JSONParser

Minimal JSON Parser written in go for educational purposes

Language: Go - Size: 2.08 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 0

gabrielboroghina/JFlex-ANTLR-IMP-interpreter

Parser and interpreter for IMP language using JFlex

Language: Java - Size: 2.05 MB - Last synced: 5 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

windrnr/LexerParser

Lexer y Parser de XML DocBook a HTML

Language: Yacc - Size: 1.53 MB - Last synced: 5 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

sariswis/Proyecto-1-LyM-2023-1

Parser y Lexer en JavaCC para un juego de un robot implementado en Java

Size: 345 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

Abhinand20/cpPyox

A high-level dynamically typed interpreted scripting language with python-esque features, implemented on a fast and memory efficient C++ backend.

Language: C++ - Size: 5.02 MB - Last synced: 6 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

pkini2002/Compiler-Design-Project

Compiler Design Academic Project

Language: Python - Size: 3.15 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

AditiRM/ANTLP

Yet ANother Tool for Lexer & Parser generator

Language: Go - Size: 1.4 MB - Last synced: 4 months ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 1

ryanovic/ParseLib

.NET runtime LALR parser generator

Language: C# - Size: 217 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

onehr/crust

C99 compiler toolchain in Rust.

Language: Rust - Size: 277 KB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 169 - Forks: 15

loloicci/nimly

Lexer Generator and Parser Generator as a Library in Nim.

Language: Nim - Size: 210 KB - Last synced: 6 months ago - Pushed: almost 2 years ago - Stars: 139 - Forks: 5

dusanstanojeviccs/first-follow-solver

First and follow set solver in Javascript

Language: JavaScript - Size: 3.85 MB - Last synced: 28 days ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0

PeterScholl/MyKaCompiler

MyKaCompiler-project to train/test implementing lexer, parser, interpreter

Language: Java - Size: 894 KB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

Leonardpepa/Reverse-Polish-Notation

Reverse Polish notation lexer, parser and very small compiler that generates jvm assembly code. The programs just calculates the mathematical expression (+, -, * , /) and prints out the answer.

Language: C - Size: 365 KB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

momid3/Parser

a general purpose parser framework written in Kotlin

Language: Kotlin - Size: 318 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

adityaBhattacharjee/StateZ

A shell based programming language written in Python

Language: Python - Size: 23.4 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

maxgoren/MGCBasic

MGCBasic is an interpreter for the BASIC programming language, written in C++

Language: C++ - Size: 1.66 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

nickisnoble/slashdown

For when MDX is too much, but Markdown is too little.

Language: TypeScript - Size: 114 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

HamedFathi/ParserToolkit

A toolkit that helps you to write your own parser.

Language: C# - Size: 41 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 5 - Forks: 1

QoLang/QoLang

The Qo Programming Language

Language: Python - Size: 184 KB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 10 - Forks: 0

ShrohanMohapatra/ProperEarleyParser-PEP

Design and implementation of a fast Earley parser with some test cases in Wolfram language ....... also a ready-made lexer with parsing with the grammar for all the regular languages :) :) ....

Language: Mathematica - Size: 134 KB - Last synced: 8 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

pandasoli/math-interpreter

📐 | A simple mathematics interpreter

Language: C - Size: 99.6 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 4 - Forks: 0

avartak/DIMPLE

DIMPLE is an imperative programming language

Language: C++ - Size: 385 KB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 2 - Forks: 0

pankuznetsov/Palo-Alto-BASIC-in-Ruby-less-then-in-500-lines

PaloAlto BASIC (also known as Tiny BASIC) interpreter less than in 500 lines.

Language: Ruby - Size: 47.9 KB - Last synced: 9 months ago - Pushed: about 4 years ago - Stars: 13 - Forks: 2

Hossin-Azmoud/Haavoc

Just Something...

Language: C - Size: 86.9 KB - Last synced: 6 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

TrshPuppy/whitespace-interpreter

Whitespace lexer, parser, compiler, and interpreter

Language: JavaScript - Size: 11.7 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

techbd123/MyCompiler

Language: Assembly - Size: 120 KB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

VAlux/statement-lang

Small DSL lexer-parser-interpreter concept

Language: Scala - Size: 9.77 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

reomelo/42Porto-minishell

Language: C - Size: 1.24 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

rcpacini/LabVIEW-Expressions

LabVIEW library to evaluate numerical and conditional expressions at run-time.

Language: LabVIEW - Size: 1.29 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

chigichan24/kotlin-json-lexer

Json lexer implemented by Kotlin

Language: Kotlin - Size: 1.95 KB - Last synced: 9 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

krasun/gosqlparser

Simple SQL parser

Language: Go - Size: 31.3 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 52 - Forks: 4

Medno/AbstractVM

Basic virtual machine that can interpret programs written in basic assembly language

Language: C++ - Size: 2.34 MB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

SimoneAncona/xparser

A C++ Parser Project

Language: C++ - Size: 57.6 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

ecstasy-repos/Tiger-Lexer-Parser

Lexer and Parser for Tiger Language. Compiler written in SML

Language: Standard ML - Size: 21.5 KB - Last synced: 10 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

gagaspbahar/python-parser

A Python parser for Python

Language: Python - Size: 92.8 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

waveyboym/Interpreter

A basic interpreter which interprets and executes a program line by line

Language: C++ - Size: 3.44 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

sguessou/monkey-go

Writing An Interpreter In Go

Language: Go - Size: 96.7 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0

Vallghall/gopherscm

My Scheme implementation

Language: Go - Size: 48.8 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

fluxo-dev/birch

toolkit for lexing and parsing data

Language: Rust - Size: 5.86 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

vxern/text_expressions

A tiny and complete tool to supercharge static JSON strings with dynamic, user-defined expressions.

Language: Dart - Size: 84 KB - Last synced: 9 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

Netz00/Cool-compiler

Dev Container environment for Cool lang compiler development

Language: C++ - Size: 6.87 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

54nd339/Compiler

FunCompiler, A subset of C

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

leopoldhub/jacob-lexer-parser-calculator-test 📦

test of jacob lexer+parser with a simple calculator

Language: JavaScript - Size: 5.86 KB - Last synced: 11 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

leopoldhub/jacob-lexer-parser-my-own-scripting-language 📦

using jacob lexer+parser to create my own scripting language

Language: JavaScript - Size: 5.86 KB - Last synced: 11 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

sgomber/regex-to-smtlib

A tool to translate regular expressions to smt-lib constraints

Language: Python - Size: 20.5 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

woojiahao/chris

Pratt parser implementation in Go

Language: Go - Size: 106 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 41 - Forks: 1

TheSYNcoder/JuCC

JuCC - Jadavpur University Compiler Compiler

Language: C++ - Size: 468 KB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 37 - Forks: 2

freshe/fb.CsvParser

A small CSV reader / lexer / parser for .NET (C#)

Language: C# - Size: 29.3 KB - Last synced: 22 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

LuisRodrigoBarbaNavarro/bookish-journey

Este repositorio está diseñado para almacenar aplicaciones relacionadas con el análisis léxico y sintáctico. Aquí encontrarás el código fuente y recursos útiles para comprender y trabajar con analizadores léxicos y sintácticos.

Size: 1.59 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

ahmedihabb2/MangaCC

Transform Ideas into Executable Brilliance.

Language: JavaScript - Size: 2.53 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 10 - Forks: 0