Commit Graph

  • 5f6ec9521b Add more boxedcpp testing and documentation Jason Turner 2009-05-28 01:51:17 +00:00
  • 277fa83742 Add an example of registering a dynamic function Jason Turner 2009-05-28 01:14:18 +00:00
  • ab3b9e2fe7 Added a couple notes to the larger sample Jonathan Turner 2009-05-27 21:42:34 +00:00
  • 891650b97d Added new ast nodes when new_id != -1 Jonathan Turner 2009-05-27 21:39:35 +00:00
  • 2ca701aa32 Lots of small bugfixes re:parser. pimpl now works with ast keep and new_id Jonathan Turner 2009-05-27 21:01:56 +00:00
  • 10491e4ed8 A few small improvements to helper functions Jonathan Turner 2009-05-27 20:01:34 +00:00
  • f6f6a8305e Sugared operators and helper functions starting to work Jonathan Turner 2009-05-27 19:56:05 +00:00
  • 7c42ab79bf The parser is coming alive. Now can successfully parse And and Or rules Jonathan Turner 2009-05-27 18:19:00 +00:00
  • 421a616924 Inch by inch, getting closer to working out what the parser needs Jonathan Turner 2009-05-27 17:42:54 +00:00
  • 3dfe1fb8bd Try and fix jon's print problem Jason Turner 2009-05-27 17:05:42 +00:00
  • 100b38f14e Add virtual destructors where necessary Jason Turner 2009-05-27 16:47:45 +00:00
  • 4f8ffd0129 Re-enabled boxedcpp, but commented out trouble area Jonathan Turner 2009-05-27 15:15:24 +00:00
  • 74338670fa Re-enable And_Rule in parser. Disable boxedcpp in cmake until compiler errors fixed. Jonathan Turner 2009-05-27 15:11:09 +00:00
  • 332fdf0c8e Switch Token to smart pointer Jonathan Turner 2009-05-27 15:07:29 +00:00
  • fbb9534601 Provide some cleaner examples and some additional bootstrapped functions Jason Turner 2009-05-27 13:30:17 +00:00
  • 6538008172 Added filenames to tokens, removed from File_Position Jonathan Turner 2009-05-27 11:46:15 +00:00
  • 9366c223a8 Add some bootstrapping of known types and operators Jason Turner 2009-05-27 03:52:46 +00:00
  • ee46b63f95 Add code for dumping all registered types / functions Jason Turner 2009-05-27 03:27:38 +00:00
  • a8ba63277e Moved typelesscpp into boxedcpp Jason Turner 2009-05-27 01:12:39 +00:00
  • 079f3478f8 Rename scripting_* files to something a bit more appropriate Jason Turner 2009-05-27 01:05:47 +00:00
  • 6a608f995a Starting to stand up the parser using std::pair Jonathan Turner 2009-05-26 22:39:55 +00:00
  • 8f6f4b81db Build fix. Needed to add include paths to build Jonathan Turner 2009-05-26 20:20:07 +00:00
  • 7f628d9130 Working up parser combinators Jonathan Turner 2009-05-26 20:17:42 +00:00
  • 8138b19390 Make better version of param list builder and make all function related concepts variadic templates via boost::pp Jason Turner 2009-05-26 19:03:09 +00:00
  • 1980ba840c Add support for getting command argument types as a vector Jason Turner 2009-05-26 17:49:03 +00:00
  • 5424b6be41 Added line counting to lexer. Jonathan Turner 2009-05-26 16:59:29 +00:00
  • 304198b9bb Added typelesscpp_test to cmake Jonathan Turner 2009-05-26 01:19:58 +00:00
  • 7e549e25dd Initial check-in of typelesscpp directory Jason Turner 2009-05-26 00:01:49 +00:00
  • ee8eb8773a Added quoted string, single quoted string, and comma lexing Jonathan Turner 2009-05-25 20:15:19 +00:00
  • b1a48f47a3 Couple changes to get it to compile in new file layout Jonathan Turner 2009-05-25 18:53:44 +00:00
  • 23fc75ca52 Initial check-in of langkit Jonathan Turner 2009-05-25 18:52:01 +00:00