├── .gitignore ├── .project ├── .pydevproject ├── .settings ├── org.deved.antlride.core.prefs └── org.eclipse.core.resources.prefs ├── License.txt ├── README.rst ├── README.txt ├── images ├── action.jpg ├── agendaGroup.jpg ├── attributeActrion.jpg ├── attributeStmt.jpg ├── classConstraint.jpg ├── condition.jpg ├── forgetAction.jpg ├── gittip.png ├── haltAction.jpg ├── learnAction.jpg ├── modifyAction.jpg ├── ruleStmt.jpg ├── simpleStmt.jpg ├── then.jpg └── when.jpg ├── intellect ├── Callable.py ├── IO.py ├── Intellect.py ├── Node.py ├── PolicyLexer.py ├── PolicyTokenSource.py ├── __init__.py ├── examples │ ├── __init__.py │ ├── bahBahBlackSheep │ │ ├── BagOfWool.py │ │ ├── BlackSheep.py │ │ ├── BuyOrder.py │ │ ├── Example.py │ │ ├── __init__.py │ │ └── rulesets │ │ │ ├── __init__.py │ │ │ └── example.policy │ └── testing │ │ ├── ClassA.py │ │ ├── ClassCandD.py │ │ ├── ExerciseGrammar.py │ │ ├── ExerciseIntellect.py │ │ ├── Test.py │ │ ├── __init__.py │ │ ├── rulesets │ │ ├── __init__.py │ │ ├── test_a.policy │ │ ├── test_b.policy │ │ ├── test_c.policy │ │ ├── test_d.policy │ │ ├── test_e.policy │ │ └── test_f.policy │ │ └── subModule │ │ ├── ClassB.py │ │ └── __init__.py ├── grammar │ ├── Policy.g │ ├── Policy.tokens │ ├── PolicyLexer.py │ ├── PolicyParser.py │ └── __init__.py └── reflection.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/.project -------------------------------------------------------------------------------- /.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/.pydevproject -------------------------------------------------------------------------------- /.settings/org.deved.antlride.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/.settings/org.deved.antlride.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/License.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/README.rst -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/README.txt -------------------------------------------------------------------------------- /images/action.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/action.jpg -------------------------------------------------------------------------------- /images/agendaGroup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/agendaGroup.jpg -------------------------------------------------------------------------------- /images/attributeActrion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/attributeActrion.jpg -------------------------------------------------------------------------------- /images/attributeStmt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/attributeStmt.jpg -------------------------------------------------------------------------------- /images/classConstraint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/classConstraint.jpg -------------------------------------------------------------------------------- /images/condition.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/condition.jpg -------------------------------------------------------------------------------- /images/forgetAction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/forgetAction.jpg -------------------------------------------------------------------------------- /images/gittip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/gittip.png -------------------------------------------------------------------------------- /images/haltAction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/haltAction.jpg -------------------------------------------------------------------------------- /images/learnAction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/learnAction.jpg -------------------------------------------------------------------------------- /images/modifyAction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/modifyAction.jpg -------------------------------------------------------------------------------- /images/ruleStmt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/ruleStmt.jpg -------------------------------------------------------------------------------- /images/simpleStmt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/simpleStmt.jpg -------------------------------------------------------------------------------- /images/then.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/then.jpg -------------------------------------------------------------------------------- /images/when.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/images/when.jpg -------------------------------------------------------------------------------- /intellect/Callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/Callable.py -------------------------------------------------------------------------------- /intellect/IO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/IO.py -------------------------------------------------------------------------------- /intellect/Intellect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/Intellect.py -------------------------------------------------------------------------------- /intellect/Node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/Node.py -------------------------------------------------------------------------------- /intellect/PolicyLexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/PolicyLexer.py -------------------------------------------------------------------------------- /intellect/PolicyTokenSource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/PolicyTokenSource.py -------------------------------------------------------------------------------- /intellect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/__init__.py -------------------------------------------------------------------------------- /intellect/examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/__init__.py -------------------------------------------------------------------------------- /intellect/examples/bahBahBlackSheep/BagOfWool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/bahBahBlackSheep/BagOfWool.py -------------------------------------------------------------------------------- /intellect/examples/bahBahBlackSheep/BlackSheep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/bahBahBlackSheep/BlackSheep.py -------------------------------------------------------------------------------- /intellect/examples/bahBahBlackSheep/BuyOrder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/bahBahBlackSheep/BuyOrder.py -------------------------------------------------------------------------------- /intellect/examples/bahBahBlackSheep/Example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/bahBahBlackSheep/Example.py -------------------------------------------------------------------------------- /intellect/examples/bahBahBlackSheep/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/bahBahBlackSheep/__init__.py -------------------------------------------------------------------------------- /intellect/examples/bahBahBlackSheep/rulesets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/bahBahBlackSheep/rulesets/__init__.py -------------------------------------------------------------------------------- /intellect/examples/bahBahBlackSheep/rulesets/example.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/bahBahBlackSheep/rulesets/example.policy -------------------------------------------------------------------------------- /intellect/examples/testing/ClassA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/ClassA.py -------------------------------------------------------------------------------- /intellect/examples/testing/ClassCandD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/ClassCandD.py -------------------------------------------------------------------------------- /intellect/examples/testing/ExerciseGrammar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/ExerciseGrammar.py -------------------------------------------------------------------------------- /intellect/examples/testing/ExerciseIntellect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/ExerciseIntellect.py -------------------------------------------------------------------------------- /intellect/examples/testing/Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/Test.py -------------------------------------------------------------------------------- /intellect/examples/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/__init__.py -------------------------------------------------------------------------------- /intellect/examples/testing/rulesets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/rulesets/__init__.py -------------------------------------------------------------------------------- /intellect/examples/testing/rulesets/test_a.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/rulesets/test_a.policy -------------------------------------------------------------------------------- /intellect/examples/testing/rulesets/test_b.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/rulesets/test_b.policy -------------------------------------------------------------------------------- /intellect/examples/testing/rulesets/test_c.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/rulesets/test_c.policy -------------------------------------------------------------------------------- /intellect/examples/testing/rulesets/test_d.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/rulesets/test_d.policy -------------------------------------------------------------------------------- /intellect/examples/testing/rulesets/test_e.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/rulesets/test_e.policy -------------------------------------------------------------------------------- /intellect/examples/testing/rulesets/test_f.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/rulesets/test_f.policy -------------------------------------------------------------------------------- /intellect/examples/testing/subModule/ClassB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/subModule/ClassB.py -------------------------------------------------------------------------------- /intellect/examples/testing/subModule/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/examples/testing/subModule/__init__.py -------------------------------------------------------------------------------- /intellect/grammar/Policy.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/grammar/Policy.g -------------------------------------------------------------------------------- /intellect/grammar/Policy.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/grammar/Policy.tokens -------------------------------------------------------------------------------- /intellect/grammar/PolicyLexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/grammar/PolicyLexer.py -------------------------------------------------------------------------------- /intellect/grammar/PolicyParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/grammar/PolicyParser.py -------------------------------------------------------------------------------- /intellect/grammar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/grammar/__init__.py -------------------------------------------------------------------------------- /intellect/reflection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/intellect/reflection.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nemonik/Intellect/HEAD/setup.py --------------------------------------------------------------------------------