Skip to content

Implementation of a Flex & Bison parser for Fuzzy Set Notation that checks the syntax of the strings entered.

License

Notifications You must be signed in to change notification settings

joshuaforbes/FSN-Syntax-Validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuzzy Set Notation Syntax Validator

What Does It Do?

Simple, this program is a parser implemented using Flex and Bison that validates the syntactic correctness of Fuzzy Set Notation strings passed in.

What Do I Need?

This version was developed using:

  • Flex 2.5.39
  • Bison 3.0.4

How Do I Get It?

First you need to clone the repo. Once you do that run the following command:

make

How Do I Use It?

Once you make the program you can run it using the following command:

./checker1

After you run the program it will halt for an input string. Once the input string is entered, press enter, and the program will return the result.

License Information

This software is licensed under the GNU GPL V3.0. The actual license can be found in the file named LICENSE and online HERE. The software is copyrighted by the owner of the repo and the statement of copyright is provided here as well.

Copyright (C) 2017 Joshua Forbes

Academic Misconduct Disclaimer

As of the date of this writing the code contained in this repo completes an assignment given as part of the CPSC/ECE 3520 class taught at Clemson University by Dr. Robert J. Schalkoff. Viewing or copying this code or repo while currently enrolled in this course is a violation of Clemson University's Academic Integrity Policy. If you choose to do so, you are doing so without the knowledge of the owner of this repo and at your own risk. If you choose to do so you are doing so alone of your own accord and the owner of this repo carries no responsibility for your actions. You have been warned.

About

Implementation of a Flex & Bison parser for Fuzzy Set Notation that checks the syntax of the strings entered.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published