add option to @hide classes generated from .logtags files
Generate a javadoc @hide comment on the class when "option
javadoc_hide true" is specified in the input .logtags file.
diff --git a/tools/event_log_tags.py b/tools/event_log_tags.py
index fc05aff..4e6d960 100644
--- a/tools/event_log_tags.py
+++ b/tools/event_log_tags.py
@@ -93,6 +93,18 @@
self.AddError(str(e))
+def BooleanFromString(s):
+ """Interpret 's' as a boolean and return its value. Raise
+ ValueError if it's not something we can interpret as true or
+ false."""
+ s = s.lower()
+ if s in ("true", "t", "1", "on", "yes", "y"):
+ return True
+ if s in ("false", "f", "0", "off", "no", "n"):
+ return False
+ raise ValueError("'%s' not a valid boolean" % (s,))
+
+
def WriteOutput(output_file, data):
"""Write 'data' to the given output filename (which may be None to
indicate stdout). Emit an error message and die on any failure.