Commit 1e29b8a
Schema Coordinates (#794)
* Add Schema Coordinates RFC
* Update schema coordinates spec edit
- Make examples table
- Tweak the grammar definition
* implement PR suggestions
- move schema coordinates to section 3.3.3
- add lee's grammar suggestion
* Tweak example table wording
* Apply suggestions from code review
Co-authored-by: Benjie Gillam <benjie@jemjie.com>
* enumName -> enumValueName
* - Add PR feedback
- remove extraneous examples
- tighten up wording
* Update Section 3 -- Type System.md
* Editorial on grammar and semantics
* Move section
* Simplify examples
* standalone
https://brians.wsu.edu/2016/05/31/standalone-stand-alone/
Co-authored-by: Benjie Gillam <benjie@jemjie.com>
* update numbers
* clarify element
* Update Punctuator grammar
* specify schema element
* fix example
* clarify metafields
* Better Punctator
* Minor algo variable name refinements
* whitespace fix
* add note about union members
* prettier
* formatting
* Update spec/Section 3 -- Type System.md
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
* Update spec/Section 3 -- Type System.md
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
* Run prettier
* add spec updates
* Add back assertion
* assert that ... -> assert ...
* consistent periods
* consistent exists/must exist
* void -> null
* remove note prefix for error throwing note
* Various stylistic fixes
* Update spec/Section 3 -- Type System.md
Co-authored-by: Benoit 'BoD' Lubek <BoD@JRAF.org>
* Update spec/Section 3 -- Type System.md
Co-authored-by: Benoit 'BoD' Lubek <BoD@JRAF.org>
* Apply benjie's suggestions from code review
Co-authored-by: Benjie <benjie@jemjie.com>
* split out SchemaCoordinate definition
* Update spec/Section 3 -- Type System.md
Co-authored-by: Benoit 'BoD' Lubek <BoD@JRAF.org>
* condense assertion
* more condensing
* Update spec/Appendix B -- Grammar Summary.md
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
* Use `::` syntax for enum values
* Revert "Use `::` syntax for enum values"
This reverts commit 1cbad5d.
* revert back to MemberCoordinates
* ", or {null} if no such field exists." -> "if it exists."
* add non-metafield clarification
* Spell check
* Add note about meta-fields
* "in the {schema}" -> "in {schema}" for consistency with the spec
* Apply suggestions from code review
Co-authored-by: Benjie <benjie@jemjie.com>
* formatting
* Update spec/Section 3 -- Type System.md
Co-authored-by: Benjie <benjie@jemjie.com>
* Update Section 2 -- Language.md
* Revert "Update Section 2 -- Language.md"
This reverts commit f4eec91.
* restrict schema coordinates to a unique grammar
* format
* Apply suggestions from code review
Co-authored-by: Benjie <benjie@jemjie.com>
* move and minor edits
* tighten notes
* update resolution grammar
* fix table style
---------
Co-authored-by: Benjie Gillam <benjie@jemjie.com>
Co-authored-by: Lee Byron <lee.byron@robinhood.com>
Co-authored-by: Lee Byron <lee@leebyron.com>
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
Co-authored-by: Benoit 'BoD' Lubek <BoD@JRAF.org>1 parent bc4ddea commit 1e29b8a
File tree
2 files changed
+202
-0
lines changed- spec
2 files changed
+202
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
413 | 413 | | |
414 | 414 | | |
415 | 415 | | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1377 | 1377 | | |
1378 | 1378 | | |
1379 | 1379 | | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
| 1517 | + | |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
| 1538 | + | |
| 1539 | + | |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
| 1551 | + | |
| 1552 | + | |
0 commit comments