2009-12-22 | Michael Spang | Allow predicates to be negated Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Allow inline predicates before commands and packages Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Don't unnecessarily re-mark packages Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Allow one-character macros Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Handle virtual packages Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Require macros to start with a letter Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Make error reporting more consistent Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Remove unused variable "te" Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Remove redundant variable "depth" Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Make conditionals test if macros are defined Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Move installation into a separate function Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Allow definition of macros on the command line Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Make conditionals functional Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Increase maximum nesting depth for blocks Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Remove the error action Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Remove the new machine Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Add error action to the new machine Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Add a new machine for inner blocks Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Stop building the DFA image automatically Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Preliminary parser support for nested blocks Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Add support for simple conditionals Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Optimize installation Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Take input filename on the command line Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Cache a PkgIterator for each package to install Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Fail when given invalid package names Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Fail loudly on invalid parser output Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Make the parser output include line numbers Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Add parser.cc to the clean target Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Add COPYING Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Use proper names for source files Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Display syntax errors using an error action Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Allow shell-style comments in the input file Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Add ragel output to .gitignore Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Handle end-of-file error properly in the parser Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Remove hard-coded packages to install Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Install packages based on parser input Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Add support for parsing install and remove commands Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Copy code from apt-get to display download progress Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Add ragel parser for the input file Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Copy code from apt-get to perform the installation Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Use pkgProblemResolver to resolve conflicts Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |
2009-12-22 | Michael Spang | Initial commit of inapt, declarative DSL for apt Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca> |
commit | commitdiff | tree |