Commit graph

14 commits

Author SHA1 Message Date
Zach Dziura
ee56d7c081 Added extra Token methods 2015-06-11 16:59:41 -04:00
Zach Dziura
87675e409a Creating test cases for each module 2015-06-10 18:14:11 +00:00
Zach Dziura
0bab8dc9ca Finished the Tokens refactor
Now I just need to test the damn thing...
2015-06-09 16:50:16 -04:00
Zach Dziura
d1de4d9431 Tokens are now in Opts 2015-06-08 16:26:12 -04:00
Zach Dziura
c0d0a99c25 Begin bringing Tokens into Opt
I've made an executive decision: Opt will be in charge of displaying the
usage (help) information for the program. That will involve bringing the
functionality delivered by Token into Opt. I've begun that process now.
2015-06-04 15:37:59 -04:00
Zach Dziura
346c17c517 Actually finished lexer integration
There were some previous bugs in the original lexer implementation that had to
be fixed, along with some extraneous code that had to be removed. Luckily,
that's all been taken care of!
2015-05-28 21:04:00 +00:00
Zach Dziura
2ba09a17b6 Fixed a few outstanding integration errors 2015-05-28 09:19:19 -04:00
Zach Dziura
ad4a8ee4b3 Integrated the lexer into the existing workflow
Next up, generate the help-generator functions!
2015-05-27 15:49:50 -04:00
Zach Dziura
97a0d856b2 Finished lexer stub
Still need to test...
2015-05-27 14:21:03 -04:00
Zach Dziura
2423cd7d19 Implemented lexer stub 2015-05-26 15:53:47 -04:00
Zach Dziura
25327fa441 Now returns an error when not all program args are passed via command-line
There was a lot of stuff added here. The most important addition is
how Pirate now returns a MissingArgument kinded error if a required
program argument isn't passed to the program.
2015-04-30 15:14:34 +00:00
Zach Dziura
da684ab0f7 Updated main lib file to use new Error struct 2015-04-28 18:40:22 +00:00
Zach Dziura
78a56f27f8 Implemented new Error struct
This custom Error struct will replace the existing ErrorKind enum
for Pirate errors (though ErrorKind will remain in use)
2015-04-28 18:34:17 +00:00
Zach Dziura
3aeaf8467e Version 0.1.0 2015-04-28 01:10:37 -04:00