compound-ex4
Version:
Compound-ex4 - MVC framework for NodeJS (ExpressJs 4 version), fork compoundjs(https://github.com/1602/compound)
34 lines (21 loc) • 1.03 kB
text/coffeescript
class @Event
constructor: (@start_mark, @end_mark) ->
class @NodeEvent extends @Event
constructor: (@anchor, @start_mark, @end_mark) ->
class @CollectionStartEvent extends @NodeEvent
constructor: (@anchor, @tag, @implicit, @start_mark, @end_mark, @flow_style) ->
class @CollectionEndEvent extends @Event
class @StreamStartEvent extends @Event
constructor: (@start_mark, @end_mark, @encoding) ->
class @StreamEndEvent extends @Event
class @DocumentStartEvent extends @Event
constructor: (@start_mark, @end_mark, @explicit, @version, @tags) ->
class @DocumentEndEvent extends @Event
constructor: (@start_mark, @end_mark, @explicit) ->
class @AliasEvent extends @NodeEvent
class @ScalarEvent extends @NodeEvent
constructor: (@anchor, @tag, @implicit, @value, @start_mark, @end_mark, @style) ->
class @SequenceStartEvent extends @CollectionStartEvent
class @SequenceEndEvent extends @CollectionEndEvent
class @MappingStartEvent extends @CollectionStartEvent
class @MappingEndEvent extends @CollectionEndEvent