├── .gitignore ├── LICENSE ├── README.md ├── bin └── create_sample_src.sh ├── dev_achievements ├── __init__.py ├── achievements.py ├── processing │ ├── __init__.py │ ├── tree.py │ └── visitor.py └── utilities │ ├── __init__.py │ ├── constants.py │ └── utils.py ├── setup.py ├── test_src.py └── tests ├── __init__.py ├── samples ├── invalid │ ├── AssignAchievement.py │ ├── BitwiseOperatorsAchievement.py │ ├── ClassAchievement.py │ ├── ComprehensionsAchievement.py │ ├── ConditionalAchievement.py │ ├── DictAchievement.py │ ├── FunctionAchievement.py │ ├── HelloWorldAchievement.py │ ├── LambdaAchievement.py │ ├── ListAchievement.py │ ├── LoopsAchievement.py │ ├── MathOperatorsAchievement.py │ └── PassAchievement.py └── valid │ ├── AssignAchievement.py │ ├── BitwiseOperatorsAchievement.py │ ├── ClassAchievement.py │ ├── ComprehensionsAchievement.py │ ├── ConditionalAchievement.py │ ├── DictAchievement.py │ ├── FunctionAchievement.py │ ├── HelloWorldAchievement.py │ ├── LambdaAchievement.py │ ├── ListAchievement.py │ ├── LoopsAchievement.py │ ├── MathOperatorsAchievement.py │ └── PassAchievement.py └── test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/README.md -------------------------------------------------------------------------------- /bin/create_sample_src.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/bin/create_sample_src.sh -------------------------------------------------------------------------------- /dev_achievements/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/dev_achievements/__init__.py -------------------------------------------------------------------------------- /dev_achievements/achievements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/dev_achievements/achievements.py -------------------------------------------------------------------------------- /dev_achievements/processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev_achievements/processing/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/dev_achievements/processing/tree.py -------------------------------------------------------------------------------- /dev_achievements/processing/visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/dev_achievements/processing/visitor.py -------------------------------------------------------------------------------- /dev_achievements/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev_achievements/utilities/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/dev_achievements/utilities/constants.py -------------------------------------------------------------------------------- /dev_achievements/utilities/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/dev_achievements/utilities/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/setup.py -------------------------------------------------------------------------------- /test_src.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/test_src.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/invalid/AssignAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/AssignAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/BitwiseOperatorsAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/BitwiseOperatorsAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/ClassAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/ClassAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/ComprehensionsAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/ComprehensionsAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/ConditionalAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/ConditionalAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/DictAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/DictAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/FunctionAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/FunctionAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/HelloWorldAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/HelloWorldAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/LambdaAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/LambdaAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/ListAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/ListAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/LoopsAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/LoopsAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/MathOperatorsAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/MathOperatorsAchievement.py -------------------------------------------------------------------------------- /tests/samples/invalid/PassAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/invalid/PassAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/AssignAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/AssignAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/BitwiseOperatorsAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/BitwiseOperatorsAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/ClassAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/ClassAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/ComprehensionsAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/ComprehensionsAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/ConditionalAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/ConditionalAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/DictAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/DictAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/FunctionAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/FunctionAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/HelloWorldAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/HelloWorldAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/LambdaAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/LambdaAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/ListAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/ListAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/LoopsAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/LoopsAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/MathOperatorsAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/MathOperatorsAchievement.py -------------------------------------------------------------------------------- /tests/samples/valid/PassAchievement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/samples/valid/PassAchievement.py -------------------------------------------------------------------------------- /tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviolliii/dev-achievements/HEAD/tests/test.py --------------------------------------------------------------------------------