Skip to content

A parser library for the Daijoubu programming language, written in C++

License

Notifications You must be signed in to change notification settings

majestic53old/libdaijoubu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LIBDAIJOUBU

LIBDAIJOUBU is a parser library for the Daijoubu programming language, written in C++.

Table of Contents

  1. Changelog
  2. License

Changelog

##Version 0.1.1532 Updated: 8/4/2015

  • Implemented control enumeration routines (incomplete)

Updated: 8/3/2015

  • Implemented statement enumeration routines (incomplete)
  • Added proper syntactical error checking in enumeration routines
  • Added additional token types

##Version 0.1.1531 Updated: 8/2/2015

  • Implemented statement enumeration routines (incomplete)
  • Added order and special flags to tokens
  • Fixed a bug in simple dialect lexer operator enumeration
    • Unary operators ('++' | '--') used with an underscore prefixed identifier (ie. '++_abc' or similar) would be interpreted incorrectly.

Updated: 8/1/2015

  • Implemented base statement enumeration routine
  • Added additional parser enumeration routines (incomplete)

Updated: 7/31/2015

  • Added parser enumeration routines (incomplete)
  • Added support for simple dialect unary numeric
  • Added parser grammar (inpcomplete)
  • Added statement/native call token type

Updated: 7/30/2015

  • Added parser enumeration routines (incomplete)
  • Added statement helper routines
  • Minor code cleanup

Updated: 7/29/2015

  • Added parser class routines (incomplete)
  • Added component tests

Updated: 7/28/2015

  • Added parser class routines (incomplete)

Updated: 7/27/2015

  • Added parser class (incomplete)
  • Aligned with simple dialect

##Version 0.1.1530 Updated: 7/23/2015

  • Added node factory class

Updated: 7/22/2015

  • Added node class
  • Aligned lexer grammar with specification

Updated: 7/21/2015

  • Added number token support
  • Minor code cleanup

Updated: 7/20/2015

  • Added operator/symbol token support

Changelog truncated (see file history for full log)

License

Copyright(C) 2015 David Jolly majestic53@gmail.com

libdaijoubu is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

libdaijoubu is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

About

A parser library for the Daijoubu programming language, written in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published