Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Fictitious-Rotor
/
fpg
Public
Notifications
You must be signed in to change notification settings
Fork
2
Star
2
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
All time
Commit history
Commits on Aug 24, 2020
Merge branch 'master' of github.com:Fictitious-Rotor/fpg
Show description for 982ff57
Fictitious-Rotor
committed
982ff57
View commit details
Copy full SHA for 982ff57
Browse repository at this point
Tests now pass
Fictitious-Rotor
committed
7de0f53
View commit details
Copy full SHA for 7de0f53
Browse repository at this point
Update README.md
Fictitious-Rotor
authored
cd132bb
View commit details
Copy full SHA for cd132bb
Browse repository at this point
Rebranded to 'Formal Polyglot', which better describes what the project now is. Begun work on eLu language
Fictitious-Rotor
committed
0c408bf
View commit details
Copy full SHA for 0c408bf
Browse repository at this point
Commits on Aug 21, 2020
Replaced tabs with spaces in README
Fictitious-Rotor
committed
691c0ea
View commit details
Copy full SHA for 691c0ea
Browse repository at this point
Some refactoring. Made more portable. Updated woefully out-of-date README
Fictitious-Rotor
committed
123d0ab
View commit details
Copy full SHA for 123d0ab
Browse repository at this point
Minor changes
Fictitious-Rotor
committed
3b63cc0
View commit details
Copy full SHA for 3b63cc0
Browse repository at this point
Merge pull request #2 from Fictitious-Rotor/tokeniser
Show description for c54de61
Fictitious-Rotor
authored
c54de61
View commit details
Copy full SHA for c54de61
Browse repository at this point
Commits on Aug 20, 2020
Moved debugview into Utils. Refactoring.
Fictitious-Rotor
committed
4b3085c
View commit details
Copy full SHA for 4b3085c
Browse repository at this point
Commits on Aug 16, 2020
Implemented full grammar and fixed assorted bugs. Parser is now fully functional
Fictitious-Rotor
committed
af7e6fb
View commit details
Copy full SHA for af7e6fb
Browse repository at this point
Added alternation, added debug labels. Test grammar works
Fictitious-Rotor
committed
9405fdf
View commit details
Copy full SHA for 9405fdf
Browse repository at this point
Commits on Aug 12, 2020
Removed labeled definition. All definitions now have a name tag, which is discarded if not set. Added global definitions, which add keys to the environment, as labeled definitions did before
Fictitious-Rotor
committed
805454c
View commit details
Copy full SHA for 805454c
Browse repository at this point
Commits on Aug 11, 2020
Alternation & repeat briefly tested and now work
Fictitious-Rotor
committed
d89aa54
View commit details
Copy full SHA for d89aa54
Browse repository at this point
Parser concatenation works! Haven't tested repeating & alternation yet.
Fictitious-Rotor
committed
124929c
View commit details
Copy full SHA for 124929c
Browse repository at this point
Commits on Aug 10, 2020
Created generic parser, accidentally deleted generic parser, created generic parser again. Also shuffled everything into folders. Calling files is a little ropey due to require not supporting the '…
Show description for b756c78
Fictitious-Rotor
committed
b756c78
View commit details
Copy full SHA for b756c78
Browse repository at this point
Commits on Aug 8, 2020
Created a generic tokeniser. Created a lua implementation of the tokeniser
Fictitious-Rotor
committed
912f5b8
View commit details
Copy full SHA for 912f5b8
Browse repository at this point
Commits on Jul 27, 2020
Introduced concept of 'language constructs'
Fictitious-Rotor
committed
80487cf
View commit details
Copy full SHA for 80487cf
Browse repository at this point
Commits on Jul 26, 2020
Removed outmoded treesort-based keyword detector
Fictitious-Rotor
committed
1e966d8
View commit details
Copy full SHA for 1e966d8
Browse repository at this point
Added treesort-based keyword detector
Fictitious-Rotor
committed
6987851
View commit details
Copy full SHA for 6987851
Browse repository at this point
Commits on Jul 13, 2020
Minor improvements in the parser
Show description for b6a3456
Fictitious-Rotor
committed
b6a3456
View commit details
Copy full SHA for b6a3456
Browse repository at this point
Commits on Jul 12, 2020
Merge pull request #1 from Fictitious-Rotor/fix-whitespace
Show description for e063d1a
Fictitious-Rotor
authored
e063d1a
View commit details
Copy full SHA for e063d1a
Browse repository at this point
Fixed whitespace (hopefully for good)
Show description for d200c24
Fictitious-Rotor
committed
d200c24
View commit details
Copy full SHA for d200c24
Browse repository at this point
Commits on Jun 30, 2020
Removed outdated comment
Fictitious-Rotor
committed
6b6cd9b
View commit details
Copy full SHA for 6b6cd9b
Browse repository at this point
Attempting to fix whitespace usage. Currently at height of complexity curve
Show description for 38a3aa8
Fictitious-Rotor
committed
38a3aa8
View commit details
Copy full SHA for 38a3aa8
Browse repository at this point
Commits on Jun 22, 2020
Shifted terminals to dedicated file.
Fictitious-Rotor
committed
eec966f
View commit details
Copy full SHA for eec966f
Browse repository at this point
Introduced usage of _ENV. This allows multiple files to share the same environment as though they were all the same file.
Show description for 148e7a1
Fictitious-Rotor
committed
148e7a1
View commit details
Copy full SHA for 148e7a1
Browse repository at this point
Commits on Jun 18, 2020
Added a TODO
Fictitious-Rotor
committed
9e36f3b
View commit details
Copy full SHA for 9e36f3b
Browse repository at this point
Added a README
Fictitious-Rotor
committed
024e75d
View commit details
Copy full SHA for 024e75d
Browse repository at this point
Pulled tests into their own file
Fictitious-Rotor
committed
8d1d469
View commit details
Copy full SHA for 8d1d469
Browse repository at this point
Added indation for 'print' which now follows nesting of patterns.
Show description for c3ca54b
Fictitious-Rotor
committed
c3ca54b
View commit details
Copy full SHA for c3ca54b
Browse repository at this point
Removed risk of SO in 'many'. Added comments to higher order patterns.
Fictitious-Rotor
committed
0d3fbfa
View commit details
Copy full SHA for 0d3fbfa
Browse repository at this point
Fixed whitespace appearing inbetween characters in instances of String
Fictitious-Rotor
committed
43b950e
View commit details
Copy full SHA for 43b950e
Browse repository at this point
Commits on Jun 17, 2020
Broke 'functioncall' into an expr & stat variant (also did this for 'prefixexpr'). This allows me to express function calls without introducing left recursion.
Show description for 8d48b0d
Fictitious-Rotor
committed
8d48b0d
View commit details
Copy full SHA for 8d48b0d
Browse repository at this point
Commits on Jun 13, 2020
Exchanged coded definitions for 'String', 'Name' and 'Number' for eBNF definitons, using new terminators 'Alphabetic', 'Digit' and 'EscapableChar'. Also added experimental 'Whitespace' pattern, whi…
Show description for b3330fd
Fictitious-Rotor
committed
b3330fd
View commit details
Copy full SHA for b3330fd
Browse repository at this point
Output is now carried through the program immutably using a singly linked list.
Fictitious-Rotor
committed
6e865b5
View commit details
Copy full SHA for 6e865b5
Browse repository at this point
Previous
Next
You can’t perform that action at this time.