MCPcopy Index your code
hub / github.com/reactjs/react-rails / parseJSXAttribute

Function parseJSXAttribute

lib/assets/javascripts/JSXTransformer.js:9344–9362  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9342 }
9343
9344 function parseJSXAttribute() {
9345 var name, marker;
9346
9347 if (match('{')) {
9348 return parseJSXSpreadAttribute();
9349 }
9350
9351 marker = markerCreate();
9352
9353 name = parseJSXAttributeName();
9354
9355 // HTML empty attribute
9356 if (match('=')) {
9357 lex();
9358 return markerApply(marker, delegate.createJSXAttribute(name, parseJSXAttributeValue()));
9359 }
9360
9361 return markerApply(marker, delegate.createJSXAttribute(name));
9362 }
9363
9364 function parseJSXChild() {
9365 var token, marker;

Callers 1

parseJSXOpeningElementFunction · 0.85

Calls 7

matchFunction · 0.85
parseJSXSpreadAttributeFunction · 0.85
markerCreateFunction · 0.85
parseJSXAttributeNameFunction · 0.85
lexFunction · 0.85
markerApplyFunction · 0.85
parseJSXAttributeValueFunction · 0.85

Tested by

no test coverage detected