test/MatchingTest.cpp
void printUsage() {
	cout << "JSGF Matching" << endl << \
		"Usage:" << endl << \
		"\tjsgfmatch -f GRAMMAR_FILE (-r | -t)" << endl << endl << \
		"\t-f\tSpecifies the path to the grammar file to parse." << endl << \
		"\t-r\tSpecifies to print out the public rule that the input matches, if any." << endl << \
		"\t-t\tSpecifies to print out the tag(s) that the input matches, if any." << endl << endl <<\
		"\t-p\tSpecifies to print out the grammar once it is parsed." << endl <<\
		"When printing matching tags, if there are multiple tags, they will be printed out separated by commas in order of appearance. The tags will not include the { } characters." << endl << endl << \
		"Author: Tyler Sengia <ExpandingDev> (tylersengia@gmail.com)" << endl;
}
/**
  * \file MatchingTest.cpp
  * A simple program that shows how to parse a JSGF string to create a new Grammar object and then match an input string against the grammar's rules.
  * Takes a file given via the command line, parses it, and then matches an input string taken from stdin to match against it.
  * Can print the name of the rule it matches, or the tags that it matches. This can be specified through the command line options.
  */
\file MatchingTest.cpp
A simple program that shows how to parse a JSGF string to create a new Grammar object and then match an input string against the grammar's rules.
Takes a file given via the command line, parses it, and then matches an input string taken from stdin to match against it.
Can print the name of the rule it matches, or the tags that it matches. This can be specified through the command line options.
\ file MatchingTest . cpp A simple program that shows how to parse a JSGF string to create a new Grammar object and then match an input string against the grammar ' s rules . Takes a file given via the command line parses it and then matches an input string taken from stdin to match against it . Can print the name of the rule it matches or the tags that it matches . This can be specified through the command line options .
void printUsage() {
	cout << "JSGF Matching" << endl << \
		"Usage:" << endl << \
		"\tjsgfmatch -f GRAMMAR_FILE (-r | -t)" << endl << endl << \
		"\t-f\tSpecifies the path to the grammar file to parse." << endl << \
		"\t-r\tSpecifies to print out the public rule that the input matches, if any." << endl << \
		"\t-t\tSpecifies to print out the tag(s) that the input matches, if any." << endl << endl <<\
		"\t-p\tSpecifies to print out the grammar once it is parsed." << endl <<\
		"When printing matching tags, if there are multiple tags, they will be printed out separated by commas in order of appearance. The tags will not include the { } characters." << endl << endl << \
		"Author: Tyler Sengia <ExpandingDev> (tylersengia@gmail.com)" << endl;
}
void printUsage ( ) { cout << " " << endl << " " << endl << " \t " << endl << endl << " \t \t " << endl << " \t \t " << endl << " \t \t " << endl << endl << " \t \t " << endl << " " << endl << endl << " " << endl ; }
\file MatchingTest.cpp
 A simple program that shows how to parse a JSGF string to create a new Grammar object and then match an input string against the grammar's rules.
\ file MatchingTest . cpp A simple program that shows how to parse a JSGF string to create a new Grammar object and then match an input string against the grammar ' s rules .