Lines Matching +full:- +full:- +full:exit +full:- +full:code
13 - define
14 - dir
15 - enum
16 - enumvalue
17 - example
18 - file
19 - function
20 - page
21 - struct
22 - typedef
23 - union
24 - variable
31 - dir
32 - page
33 - example
37 - define
38 - enum
39 - enumvalue
40 - file
41 - function
42 - struct
43 - typedef
44 - union
45 - variable
50 --------- | --------------------------------------
65 - NAMESPACE(object):
66 - FUNC_ARG(object): (becomes members of FUNCTION objects)
67 - STRUCT_FIELD(object): (becomes members of STRUCT objects)
68 - GROUP(object):
69 - CLASS(object):
70 - XMLSearch(object):
74 - keys = actual name of the code elements Doxygen found in the .H files.
75 - values = XML node generated by `xml.etree::ElementTree`
203 d = f.read().decode('utf-8')
205 # This code is to correct a bug in Doxygen. That bug incorrectly parses
218 # f.write(d.encode('utf-8'))
255 :protected-members:
256 :private-members:
257 :undoc-members:
461 :protected-members:
462 :private-members:
463 :undoc-members:
512 # if enums_[-1].is_member(sectiondef):
513 # enums_[-1].add_member(sectiondef)
763 if enums_[-1].is_member(member):
764 enums_[-1].add_member(member)
1160 if enums_[-1].is_member(member):
1161 enums_[-1].add_member(member)
1247 index_file.write(' ' + os.path.split(folder)[-1] + '/index\n')
1269 nme = nme[:-2]
1275 # - "section" => The name "abc_def" has 2 sections.
1276 # - N = number of sections in `item_name`.
1337 data = f.read().decode('utf-8')
1346 f.write(data.encode('utf-8'))
1348 # -----------------------------------------------------------------
1350 # - LVGL_URLPATH <= 'master' or '8.4' '9.2' etc.
1351 # - LVGL_GITCOMMIT <= commit hash of HEAD.
1353 # the multi-line list of all existing branches in the repository,
1355 # -----------------------------------------------------------------
1356 status, branch = subprocess.getstatusoutput("git branch --show-current")
1357 _, gitcommit = subprocess.getstatusoutput("git rev-parse HEAD")
1376 # ---------------------------------------------------------------------
1386 # ---------------------------------------------------------------------
1408 # Note the `.decode("utf-8")` is required here
1410 # and `out` by itself is a byte array -- it causes
1412 sys.stdout.write(out.decode("utf-8"))
1415 sys.stderr.write(err.decode("utf-8"))
1418 sys.exit(p.returncode)
1420 # If execution arrived here, Doxygen exited with code 0.
1423 # -----------------------------------------------------------------
1425 # -----------------------------------------------------------------
1486 in the `doc_paths` array directories, whose file-name stems
1487 match code-element names found by Doxygen.
1489 :param project_path: platform-appropriate path to LVGL root directory
1490 :param temp_directory: platform-appropriate path to temp dir being operated on
1491 :param doc_paths: list of platform-appropriate paths to find source .RST files.
1511 # Load index.xml -- core of what was generated by Doxygen.
1515 # Keys : C-code-element names (str) found by Doxygen.
1516 … # Values: The <compound> XML-node created by `xml.etree::ElementTree` in `load_xml()` above.
1518 # - defines,
1519 # - enums,
1520 # - variables,
1521 # - namespaces,
1522 # - structures,
1523 # - unions,
1524 # - typedefs,
1525 # - functions.
1526 announce("Building source-code symbol tables...")
1533 # This below highly-compressed command effectively does this:
1553 # ------------ | ------------------------------------
1554 # - DEFINE => `defines`
1555 # - ENUM => `enums`
1556 # - VARIABLE => `variables`
1557 # - NAMESPACE => `namespaces`
1558 # - STRUCT => `structures`
1559 # - UNION appears to have a different purpose
1560 # - TYPEDEF => `typedefs`
1561 # - FUNCTION => `functions`
1562 # - GROUP => `groups`
1563 # - FILE => `files`
1564 # - CLASS => `classes`
1567 # ~18-seconds on a medium-speed system.
1575 announce("Adding API-page hyperlinks to source docs...")
1593 # C-code-element names were found. Example:
1637 data = f.read().decode('utf-8')
1648 f.write(data.encode('utf-8'))