trace_builtins.py 631 B

123456789101112131415161718192021222324252627282930313233
  1. import json
  2. docdata = json.loads(open("../doc/classes.json").read())
  3. classes = ""
  4. for c in docdata['classes'].keys():
  5. classes += c + "|"
  6. print(classes)
  7. print("")
  8. builtinfuctions = ''
  9. for m in docdata['classes']['@GDScript']['methods']:
  10. builtinfuctions += m['name'] +'|'
  11. print(builtinfuctions)
  12. print("")
  13. consts = ''
  14. for c in docdata['classes']['@GDScript']['constants']:
  15. consts += c['name'] + "|"
  16. for c in docdata['classes']['@Global Scope']['constants']:
  17. consts += c['name'] + "|"
  18. print consts
  19. print("")
  20. props = ""
  21. for p in docdata['classes']['@Global Scope']['properties']:
  22. props += p['name'] + "|"
  23. print props