• Stars
    star
    7
  • Rank 2,280,947 (Top 46 %)
  • Language
    Java
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Parser Combinator Libraries written in Multiple Programming Languages

More Repositories

1

jsonda

A DSL for constructing json-like data sturctures
Scala
38
star
2

nub

A Tiny Programming Language
Java
36
star
3

pegex

A PEG-based pattern matching library EXtended by back reference with regex-like notation in Scala
Scala
23
star
4

toys

A toy programming language to learn how to design and implement programming languages
Java
23
star
5

kollection

Immutable Collection Libraries and Additional Utilities for Kotlin
Kotlin
16
star
6

scomb

SComb: Simple but Powerful Parser Combinator Library
Scala
15
star
7

minis

A Programming Language implemented in JavaScript
JavaScript
14
star
8

kotbinator

Parser Combinator Library in Kotlin
Kotlin
11
star
9

gpt-voice-chat

A real voice chat with ChatGPT AI
Scala
10
star
10

pascar

A Programming Language that its syntax is like Pascal
Scala
9
star
11

yapp

Yet Another Packrat Parser Generator
Java
8
star
12

parser_hands_on

構文解析ハンズオンのためのリポジトリです。
Java
7
star
13

ChatGPT-BOT

ChatGPT BOT using ChatGPT API (gpt-3.5-turbo)
JavaScript
7
star
14

minimalang

A Programming Language with Minimal Features
Scala
6
star
15

nihongo

ぽんこつ日本語プログラミング言語
Scala
6
star
16

nson

NSON: an object notation that is not a JSON but alike JSON.
Scala
5
star
17

spnuts

Fork of Pnuts Scripting Language
Java
5
star
18

monadj

An IO Monad Library in Java
Java
5
star
19

imo

Statically Typed Pure Functinal Strict Language IMO
Scala
5
star
20

jcombinator

A parser combinator library written in Java 8
Java
5
star
21

Blawny

A programming language, which syntax is inspired by Blawn language https://github.com/Naotonosato/Blawn
Scala
4
star
22

mregex

Minimal Regex Matcher in Scala
Scala
4
star
23

softly-replace

A Chrome extention to replace the selected text softly
JavaScript
4
star
24

jsons

A very Small and Simple JSON Parser Library for Scala
Scala
3
star
25

TiREST

A Tiny RESTful API Framework in LAN on iOS environment.
Objective-C
3
star
26

GPTranslator

Universal and Multilingal Translpiler based on ChatGPT API (gpt-3.5-turbo and/or gpt-4)
TypeScript
3
star
27

matlike

Matlike: A programming language for calculating matrices
Scala
3
star
28

uscala

技術イベント「Understanding Scala」のためのリポジトリ
Scala
3
star
29

JavaPuyo

A game similar to Puyo Puyo that I made when I was in the third year of high school
Java
3
star
30

langs

A repository for my experimental languages
2
star
31

gradle-zinc-example

A minimal gradle scala project using zinc
Scala
2
star
32

xmysql2psql

xmysql2psql - Yet Another MySQL to PostgreSQL migration tool (derived from old mysql2psql gem sources)
Ruby
2
star
33

sptp

SPTP: Experimental Progressive Tabular Parser in Scala
Scala
2
star
34

parser_study_scaffold

Scaffold of parser_study examples
Java
2
star
35

jsoner

An Experimental JSON Parser for Scala
Java
2
star
36

tropical

See http://d.hatena.ne.jp/m-hiyama/20151202/1449016930
Shell
2
star
37

usparse

Ultimately simple parser combinator library written in Scala for #scalafukuoka
Scala
2
star
38

php-peg

A Tiny Library for PEG. This repository is just for learning
PHP
2
star
39

hello_dotty

Hello, World! in Dotty
Scala
2
star
40

tx_script

A Programming Language on Visual Basic for Applications (VBA)
Visual Basic
2
star
41

vbl

VBL: A Programming Language that has VB-like Syntaxes
Scala
2
star
42

kmizu.github.com

@kmizu's github pages
JavaScript
2
star
43

es_combinator

A Parser Combinator Library Written in ES2015. It is not intended to make practical library but to learn ES2015
JavaScript
2
star
44

langs_and_impls

List of Programming Languages and its Implementations maintained now
2
star
45

scala-rewriting

scala-rewriting aims to provide simple API for rewriting Scala programs. It is implemented as simple wrapper of scalafix
Scala
1
star
46

a2r

a2r: A Command-line Tool Translating Regular Expression ASTs to Regular Expression Strings
Scala
1
star
47

elxparser

An Elixir Parser Combinator Library
Elixir
1
star
48

compiler-interpreter

Explanation about the difference between compilers and interpreters
Kotlin
1
star
49

py_combinator

A parser combinator library written in Python to learn Python myself
Python
1
star
50

julia_combinator

A toy example of parser combinator written in Julia language
Julia
1
star
51

llt

A translation tool for converting (some) BNF to LL(1) BNF
1
star
52

xbuilder

XML Builder DSL in Scala inspired by Groovy Markup
Scala
1
star
53

continuer

An experimental programming language based on conitnuations
Scala
1
star
54

tsukuba_ac_calculator

筑波大学AC入試(2002年度入学)に提出したプログラム
Java
1
star
55

srats

SRats! is a fork of Rats! parser generator to generate Scala code.
Java
1
star
56

calculator

Simple Calculator
Scala
1
star
57

papt_example

Example codes in Java using Pluggable Annotation Processor
Java
1
star
58

shanten_benchmark

1
star
59

how_to_use_mima

A repository to explain how to use MiMa
Scala
1
star
60

GPTL

A Programming Language implemented by GPT-4
Scala
1
star
61

dotty-tree

Tree builder example in Dotty
Scala
1
star
62

nub2

A Tiny Programming Language based on nub: https://github.com/kmizu/nub
Java
1
star
63

rust-study

Study Rust Programming Language
Rust
1
star
64

pi4s

A Scala wrapper of pi4j https://github.com/Pi4J/pi4j
Scala
1
star
65

parser_hands_on_kansai

構文解析ハンズオン 関西出張版のためのリポジトリです。
Java
1
star
66

regex2peg

Simple Implementation of regex2peg using the algorithm based on "Converting regexes to Parsing Expression Grammars" paper
Scala
1
star
67

simplell1

Simple arithmetic parser based on LL(1) algorithm
Scala
1
star
68

er_combinator

A simple parser combinator library in Erlang. Created only for learning Erlang
Erlang
1
star
69

scala-seed-gradle.g8

Giter8 template based on scala/scala-seed.g8. This template use gradle instead of sbt.
Scala
1
star
70

funtom

Funtom is a programming language which has a language feature named "Phantom Call"
Scala
1
star