This commit is contained in:
BarsTiger
2022-04-11 14:15:18 +03:00
parent f04d8bef97
commit 01b307016e
6 changed files with 185 additions and 2 deletions

25
modules/scrape.py Normal file
View File

@@ -0,0 +1,25 @@
prep, parsers, functions = dict(), dict(), dict()
with open("daun.py", 'r') as f:
daun_code = f.readlines()
i = 0
while i < len(daun_code):
if daun_code[i][-2:-5:-1] == '///':
line = daun_code[i].replace('///', '').replace('\n', '').replace('#', '').strip()
i += 1
add_this = str()
while i < len(daun_code) and daun_code[i][-2:-5:-1] != '///':
add_this += daun_code[i]
i += 1
match line.split(' ')[0].count('-'):
case 3:
prep[line.replace('-', '').strip()] = add_this
case 2:
functions[line.replace('-', '').strip()] = \
[
add_this.split('"""')[1].strip(),
add_this.split('"""')[2]
]
case 1:
parsers[line.replace('-', '').strip()] = add_this