From d26bbda1de296063f195d874576268cde6a4c64e Mon Sep 17 00:00:00 2001 From: kppriyajai Date: Wed, 9 Aug 2017 15:01:53 +0530 Subject: [PATCH] Create class_parse.py #To count the number of classes present in java file. It excludes the commented out code --- class_parse.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 class_parse.py diff --git a/class_parse.py b/class_parse.py new file mode 100644 index 0000000..6545891 --- /dev/null +++ b/class_parse.py @@ -0,0 +1,23 @@ +#To count the number of classes present in java file. It excludes the commented out code + +import re + +fo=open("sample.java","r") +found_class=0 +flag=0 +for line in fo: + if re.search('^#',line): + continue + if re.search('/\*',line): + flag=1 + continue + if flag: + if re.search('\*/',line): + flag=0 + else: + continue + if re.search('class|Class',line): + found_class=found_class+1 + + +print(found_class)