0.0.10 • Published 6 years ago

@khgame/schema v0.0.10

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

@Khgame/schema

Build Status Github Releases Github Releases Github Releases

design

definition

names

  • Mark: what filled in a mark line slot
  • SDM: Structure Description Mark
  • TDM: Type Description Mark
  • ArrSDM: SDM that presented an array [...]
  • ObjSDM: SDM that presented an object {...}
  • MD: Mark Decorator
  • TSeg: Types segment
  • TName: Type name
Schema: Mark+
Mark: SDM | TDM
SDM: ArrSDM | ObjSDM
ArrSDM: <MD* '['> Schema ']'
ObjSDM: <MD* '{'> Schema '}'
TDM: <MD* TSeg>
TSeg: TNode ('|' TNode)*
TNode: TName '<' TSeg '>' 
MD: /\$[a-zA-Z0-9_\-]+/
TName: /[a-zA-Z_][a-zA-Z0-9_]*/

decorators

ArrSDM

  • $strict
  • $ghost

ObjSDM

  • $ghost

TDM

(none)

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago