Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Side by Side Diff: mojo/public/tools/bindings/generators/js_templates/struct_definition.tmpl

Issue 226263002: Mojo: Move mojo/public/bindings to mojo/public/tools/bindings. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebased Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 {%- macro set_default(module, kind, value, depth) -%} 1 {%- macro set_default(module, kind, value, depth) -%}
2 {#--- Strings ---#} 2 {#--- Strings ---#}
3 {%- if kind|is_string_kind -%} 3 {%- if kind|is_string_kind -%}
4 {{caller(value|expression_to_text(module))}} 4 {{caller(value|expression_to_text(module))}}
5 {#--- Arrays ---#} 5 {#--- Arrays ---#}
6 {%- elif kind|is_array_kind %} 6 {%- elif kind|is_array_kind %}
7 {%- set _ = value|verify_token_type("ARRAY") %} 7 {%- set _ = value|verify_token_type("ARRAY") %}
8 { 8 {
9 var tmp{{depth}} = []; 9 var tmp{{depth}} = [];
10 {%- for element in value[1] %} 10 {%- for element in value[1] %}
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 {%- else %} 109 {%- else %}
110 {%- for packed_field in byte.packed_fields %} 110 {%- for packed_field in byte.packed_fields %}
111 encoder.{{packed_field.field.kind|encode_snippet}}val.{{packed_field.field.n ame}}); 111 encoder.{{packed_field.field.kind|encode_snippet}}val.{{packed_field.field.n ame}});
112 {%- endfor %} 112 {%- endfor %}
113 {%- endif %} 113 {%- endif %}
114 {%- if byte.is_padding %} 114 {%- if byte.is_padding %}
115 encoder.skip(1); 115 encoder.skip(1);
116 {%- endif %} 116 {%- endif %}
117 {%- endfor %} 117 {%- endfor %}
118 }; 118 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698