Commit Graph

  • 41009046f2 Added support for parsing optional arguments _while_ parsing some other variable length positional argument Pranav Srinivas Kumar 2019-03-30 21:50:35 -0400
  • a385d78919
    Update README.md Pranav Srinivas Kumar 2019-03-30 21:23:37 -0400
  • f6f9b0302d Implemented API and tests for programming implicit values in toggle arguments Pranav Srinivas Kumar 2019-03-30 21:21:42 -0400
  • 996f7882ca Implemented support for parsing both positional and optional arguments Pranav Srinivas Kumar 2019-03-30 21:09:05 -0400
  • d7d1880fe6 Added comment TODO for positional argument parsing Pranav Srinivas Kumar 2019-03-30 20:06:03 -0400
  • 8e393bdda9 Fixed semantics issue b/w optional and positional. Saving positional arguments as a vector in ArgumentParser Pranav Srinivas Kumar 2019-03-30 20:00:23 -0400
  • 965e4ad43c Merge branch 'master' of https://github.com/p-ranav/argparse Pranav Srinivas Kumar 2019-03-30 19:57:52 -0400
  • ccb268d2d1 Checking if argument is positional and saving this as a property in Argument object Pranav Srinivas Kumar 2019-03-30 19:57:47 -0400
  • e188902ad2
    Update README.md Pranav Srinivas Kumar 2019-03-30 19:49:51 -0400
  • b1a67c2aad
    Update README.md Pranav Srinivas Kumar 2019-03-30 19:46:51 -0400
  • fad02831be
    Update README.md Pranav Srinivas Kumar 2019-03-30 19:43:02 -0400
  • 2e1683d7cb Default value is now just an std::any instead of a lambda function Pranav Srinivas Kumar 2019-03-30 19:42:05 -0400
  • 0ceeeb353f
    Update README.md Pranav Srinivas Kumar 2019-03-30 18:45:54 -0400
  • 6220a3f341 Added README Pranav Srinivas Kumar 2019-03-30 18:29:29 -0400
  • b730100b29 Unit test to parse and construct a vector of objects of some class Pranav Srinivas Kumar 2019-03-30 17:26:25 -0400
  • 055cfbdb7d Unit tests for parsing vector of arguments Pranav Srinivas Kumar 2019-03-30 17:11:24 -0400
  • c3e6d7e0cf Added visual studio gitignore Pranav Srinivas Kumar 2019-03-30 16:59:57 -0400
  • 28556f6eeb Updated .gitignore Pranav Srinivas Kumar 2019-03-30 16:59:22 -0400
  • 01c678efd5 Unit test to parse a vector of ints Pranav Srinivas Kumar 2019-03-30 16:58:50 -0400
  • 5c7653cb9e More unit tests. Added overloaded parse_args method for testing purposes Pranav Srinivas Kumar 2019-03-30 16:45:44 -0400
  • 72c11da1be Updated unit test Pranav Srinivas Kumar 2019-03-30 15:09:39 -0400
  • 057b1eaa52 Officially added first unit test with catch Pranav Srinivas Kumar 2019-03-30 14:56:30 -0400
  • 717e6aafdb Using enable_if and template specializations to deal with parser.get<vector<T>>(..) Pranav Srinivas Kumar 2019-03-30 13:47:59 -0400
  • 16e3f58ce9 Added support for list of arguments per parameter. Added nargs method Pranav Srinivas Kumar 2019-03-30 12:58:28 -0400
  • 57778cb3a6 Fixed build Pranav Srinivas Kumar 2019-03-30 11:39:36 -0400
  • 3a07b7e141 Removed old parse_args. Added default function for Argument.mAction Pranav Srinivas Kumar 2019-03-30 11:27:26 -0400
  • bb06497e88 Added std map in argparser to keep a dictionary of arguments by name. Faster checking when calling parse_args Pranav Srinivas Kumar 2019-03-30 11:26:46 -0400
  • bacc8dc39b Added member to store raw value in Argument Pranav Srinivas Kumar 2019-03-30 11:16:28 -0400
  • a06308f673 First pass implementation of a naive argument parser. API is shaping up Pranav Srinivas Kumar 2019-03-30 10:50:51 -0400
  • 2539bc33ce Updated CMakeLists.txt - works with VS2017 and g++-8. Added catch testing Pranav Srinivas Kumar 2019-03-30 10:17:10 -0400
  • a8ede10d84 Added CMake file to build tests Pranav Srinivas Kumar 2019-03-30 10:11:22 -0400
  • 424b22aa6a First sketch of the ArgumentParser class Pranav Srinivas Kumar 2019-03-30 10:04:35 -0400
  • 11e2b43086 Added header file; no contents yet Pranav Srinivas Kumar 2019-03-29 18:42:40 -0400
  • 0786d9ca82 Added LICENSE Pranav Srinivas Kumar 2019-03-29 18:41:37 -0400