in generatefopxconf.py [0:0]
def getItem(parent, l):
tag = None
var = None
if '"' in l:
tag = findTag(l)
if '_' in l and '(' in l:
var = l.split('(')[0]
elif '_' in l and '=' in l:
var = l.split('=')[0].strip().split(' ')[-1].strip()
elif '(' in l and ')' in l and '_' in l:
var = l.split('(')[1].split(')')[0]
if '.' in var:
var = var.split('.')[0]
if ',' in var:
var = var.split(',')[0]
if '_' not in var or ' ' in var:
return None
else:
return None
parent = parent.replace('.java', '')
parent = parent.replace('Java2D', 'PCL')
parent = parent.replace('Option', 'Config')
for item in tags:
if parent == item.parent and ((tag and tag == item.name) or (var and var == item.var)):
return item
item = Item(tag, var, parent)
tags.append(item)
return item