All Projects → amirhossein-hkh → LR-Parser

amirhossein-hkh / LR-Parser

Licence: MIT license
LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to LR-Parser

lr1-parser-vis
Create LR(1) parsers in your browser and see how they work.
Stars: ✭ 15 (-62.5%)
Mutual labels:  lr-parser, lr1
Brutal-wordlist-Generator
Brutal Wordlist Generator is a java based Application software used to generate the wordlist with best of UX interface
Stars: ✭ 24 (-40%)
Mutual labels:  javafx
jskat-multimodule
JSkat is a free software implementation of the game Skat in Java.
Stars: ✭ 21 (-47.5%)
Mutual labels:  javafx
ElectronicStoreToolFX
Management tool for an electronics store JavaFx + MySQL
Stars: ✭ 18 (-55%)
Mutual labels:  javafx
javafx-netease-musicplayer
This is an imitation of Netease Music Player which is a Universal Windows Platform program.Now it can play music through the folder you have chose,control music progress and volume.But something other cool animation,album image and lyric are not developed./这是一个模仿UWP版本网易云音乐的JavaFX程序,现在它可以根据选择的音乐文件夹播放音乐,控制播放的进度和声音,不过一些其它的好看动画、专辑图和歌词还没有开发完成。
Stars: ✭ 15 (-62.5%)
Mutual labels:  javafx
orson-charts
A 3D chart library for Java applications (JavaFX, Swing or server-side).
Stars: ✭ 94 (+135%)
Mutual labels:  javafx
hellocalc
HelloCalc is a programable calculator for Android created with JavaFX.
Stars: ✭ 23 (-42.5%)
Mutual labels:  javafx
StockManager
a JavaFX stock manager app
Stars: ✭ 29 (-27.5%)
Mutual labels:  javafx
InvMan
Open source JavaFX inventory management application
Stars: ✭ 40 (+0%)
Mutual labels:  javafx
MiniMetro Game
Java educational project with JavaFX
Stars: ✭ 20 (-50%)
Mutual labels:  javafx
animated
🌊 Implicit animations for JavaFX.
Stars: ✭ 79 (+97.5%)
Mutual labels:  javafx
JMarkPad
Minimalistic markdown editor with real-time preview
Stars: ✭ 32 (-20%)
Mutual labels:  javafx
PiHoleWidgets
PiHole Widgets using JAVAFX
Stars: ✭ 67 (+67.5%)
Mutual labels:  javafx
tqrespec
TQRespec - The respec tool for Titan Quest game
Stars: ✭ 59 (+47.5%)
Mutual labels:  javafx
ModLoaderInstaller
JavaFX application that installs a mod loader for the game The Long Dark
Stars: ✭ 52 (+30%)
Mutual labels:  javafx
java
📚 Recursos para aprender Java
Stars: ✭ 31 (-22.5%)
Mutual labels:  javafx
spring-javafx-material-design-admin
Aplicação desktop para Gerenciamento de estoque e vendas com Spring Boot, JavaFX e Material Design
Stars: ✭ 56 (+40%)
Mutual labels:  javafx
mano-simulator
🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
Stars: ✭ 20 (-50%)
Mutual labels:  javafx
scraper
A simple web scraper built around the JavaFX WebEngine
Stars: ✭ 13 (-67.5%)
Mutual labels:  javafx
ChessLiteGUI
A lightweight Chess GUI for playing Chess on a personal computer.
Stars: ✭ 2 (-95%)
Mutual labels:  javafx

LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))

LR Parser is a bottom-up parser for reading grammar. There are different kinds of LR Parser which some of them are: SLR parsers, LALR parsers, Canonical LR(1) parsers.

I implemented these parsers using java with GUI to be used more conveniently. It's very simple.First you enter your context-free grammar choose the parser(LR(0), SLR(1), CLR(1) and LALR(1)). Then, you can see all the properties of the parsed grammar (Augmented Grammar, First Sets, Follow Sets, Canonical Collection, Go To Table, Action Table) by clicking on the corresponding button. Also, you can give different input and check whether grammar accepts the string or not.

here is a screenshot from the application:

LR Parser

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].