efl/src/lib/eolian_cxx/grammar
Xavi Artigas d20b8ad42a mono-docs: Allow HTML codes in documentation
Summary:
All comments from EO files are HTML-escaped (i.e. "<" is turned into "&lt;"), and this is good.
However all text added by the mono code generator is HTML-escaped too, and that is a pity.
Circumventing the escaping in the generator involves serious code changes so it is simpler to
allow "escaping" characters to avoid escaping...
"<" is turned into "&lt;"
but
"\<" is turned into "<"

If you are giving these strings from C, remember that the backslash needs to be escaped too!
For example: "\\<b\\>Hello\\</b\\>"

This is intended for use in the generators, NOT in the EO docs.

Test Plan: Everything works as before, but now HTML codes can be added from the generators.

Reviewers: lauromoura, vitor.sousa, felipealmeida

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9380
2019-07-23 21:53:01 +02:00
..
address_of.hpp
alternative.hpp
attribute_conditional.hpp
attribute_reorder.hpp
attribute_replace.hpp
attributes.hpp cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
base_class_definition.hpp
blacklist.hpp efl_cxx: remove eolized promises from the CXX bindings 2018-05-01 10:39:01 -07:00
c_type.hpp
case.hpp
class_declaration.hpp
class_definition.hpp
class_implementation.hpp cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
container.hpp
context.hpp eolian_cxx: rework context code, also more flexible scope indentation generator 2019-03-26 16:42:18 -03:00
converting_argument.hpp
eps.hpp
function_declaration.hpp cxx: Fix examples compilation. 2019-03-11 11:35:02 -04:00
function_definition.hpp cxx: Fix examples compilation. 2019-03-11 11:35:02 -04:00
generator.hpp cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
header.hpp cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
header_guards.hpp
header_include_directive.hpp
html_escaped_string.hpp mono-docs: Allow HTML codes in documentation 2019-07-23 21:53:01 +02:00
ignore_warning.hpp cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
impl_header.hpp
implementation_include_directive.hpp
indentation.hpp eolian_cxx: rework context code, also more flexible scope indentation generator 2019-03-26 16:42:18 -03:00
integral.hpp
keyword.hpp
klass_def.hpp eolian_mono: support eo access modifiers 2019-06-24 19:19:00 +09:00
kleene.hpp
list.hpp
meta.hpp
namespace.hpp
parameter.hpp eolian_cxx: Add 'unknown' to parameter direction 2018-03-16 11:12:49 -03:00
part_declaration.hpp
part_implementation.hpp efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
qualifier_def.hpp
sequence.hpp
string.hpp
type.hpp
type_function_declaration.hpp
type_impl.hpp cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
type_traits.hpp
types_definition.hpp