×

Systems and methods for rule based meta-programming of actions for rule based build systems

  • US 8,782,595 B1
  • Filed: 10/06/2011
  • Issued: 07/15/2014
  • Est. Priority Date: 10/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for a build system, comprising:

  • receiving one or more attribute rules and one or more extra action rules, wherein the one or more attribute rules correspond to one or more predefined default actions of the build system, wherein the extra action rules specify additional actions that are to be added to the build system;

    generating a graph that represents a relationship between files specified as attributes in the attributes rules and said one or more predefined default actions that correspond to the attribute rules;

    receiving a request to enable at least one of the extra action rules;

    receiving action listener rules, wherein the action listener rules indicate one or more default actions and corresponding one or more extra action rules;

    checking the graph to determine whether said graph includes a particular one of the default actions indicated in the action listener rules; and

    in response to a determination that the graph includes said particular one of the default actions, adding additional actions to the graph for one or more of the extra action rules corresponding to the particular one of the default actions.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×