Show documentation page v2
parent
6541a67882
commit
ea497eae20
|
@ -85,12 +85,18 @@ bfs queue acc =
|
||||||
|
|
||||||
DocsInt ->
|
DocsInt ->
|
||||||
bfs tail acc
|
bfs tail acc
|
||||||
|
|
||||||
|
DocsIntDict d ->
|
||||||
|
bfs (d :: tail) acc
|
||||||
|
|
||||||
DocsLazy f ->
|
DocsLazy f ->
|
||||||
bfs (f () :: tail) acc
|
bfs (f () :: tail) acc
|
||||||
|
|
||||||
DocsList d ->
|
DocsList d ->
|
||||||
bfs (d :: tail) acc
|
bfs (d :: tail) acc
|
||||||
|
|
||||||
|
DocsListWithOne d ->
|
||||||
|
bfs (d :: tail) acc
|
||||||
|
|
||||||
DocsMap { content } ->
|
DocsMap { content } ->
|
||||||
bfs (content :: tail) acc
|
bfs (content :: tail) acc
|
||||||
|
@ -109,6 +115,9 @@ bfs queue acc =
|
||||||
|
|
||||||
DocsRiskyMap { content } ->
|
DocsRiskyMap { content } ->
|
||||||
bfs (content :: tail) acc
|
bfs (content :: tail) acc
|
||||||
|
|
||||||
|
DocsSet d ->
|
||||||
|
bfs (d :: tail) acc
|
||||||
|
|
||||||
DocsString ->
|
DocsString ->
|
||||||
bfs tail acc
|
bfs tail acc
|
||||||
|
@ -284,12 +293,18 @@ getFunctionBFS docs acc =
|
||||||
|
|
||||||
DocsInt ->
|
DocsInt ->
|
||||||
acc
|
acc
|
||||||
|
|
||||||
|
DocsIntDict d ->
|
||||||
|
getFunctionBFS d acc
|
||||||
|
|
||||||
DocsLazy f ->
|
DocsLazy f ->
|
||||||
getFunctionBFS (f ()) acc
|
getFunctionBFS (f ()) acc
|
||||||
|
|
||||||
DocsList d ->
|
DocsList d ->
|
||||||
getFunctionBFS d acc
|
getFunctionBFS d acc
|
||||||
|
|
||||||
|
DocsListWithOne d ->
|
||||||
|
getFunctionBFS d acc
|
||||||
|
|
||||||
DocsMap { name, description, content } ->
|
DocsMap { name, description, content } ->
|
||||||
getFunctionBFS
|
getFunctionBFS
|
||||||
|
@ -306,6 +321,9 @@ getFunctionBFS docs acc =
|
||||||
getFunctionBFS
|
getFunctionBFS
|
||||||
content
|
content
|
||||||
(List.append acc [ { name = name, description = description } ])
|
(List.append acc [ { name = name, description = description } ])
|
||||||
|
|
||||||
|
DocsSet d ->
|
||||||
|
getFunctionBFS d acc
|
||||||
|
|
||||||
DocsString ->
|
DocsString ->
|
||||||
acc
|
acc
|
||||||
|
@ -337,6 +355,13 @@ toString =
|
||||||
|
|
||||||
DocsInt ->
|
DocsInt ->
|
||||||
[ Element.text "int" ]
|
[ Element.text "int" ]
|
||||||
|
|
||||||
|
DocsIntDict d ->
|
||||||
|
List.concat
|
||||||
|
[ [ Element.text "{int:" ]
|
||||||
|
, go d
|
||||||
|
, [ Element.text "}" ]
|
||||||
|
]
|
||||||
|
|
||||||
DocsLazy f ->
|
DocsLazy f ->
|
||||||
go (f ())
|
go (f ())
|
||||||
|
@ -347,6 +372,13 @@ toString =
|
||||||
, go d
|
, go d
|
||||||
, [ Element.text "]" ]
|
, [ Element.text "]" ]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
DocsListWithOne d ->
|
||||||
|
List.concat
|
||||||
|
[ [ Element.text "[" ]
|
||||||
|
, go d
|
||||||
|
, [ Element.text "]" ]
|
||||||
|
]
|
||||||
|
|
||||||
DocsMap { name, content } ->
|
DocsMap { name, content } ->
|
||||||
List.concat
|
List.concat
|
||||||
|
@ -371,6 +403,13 @@ toString =
|
||||||
, go content
|
, go content
|
||||||
, [ Element.text ")" ]
|
, [ Element.text ")" ]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
DocsSet content ->
|
||||||
|
List.concat
|
||||||
|
[ [ Element.text "set(" ]
|
||||||
|
, go content
|
||||||
|
, [ Element.text ")" ]
|
||||||
|
]
|
||||||
|
|
||||||
DocsString ->
|
DocsString ->
|
||||||
[ Element.text "string" ]
|
[ Element.text "string" ]
|
||||||
|
|
|
@ -22,6 +22,7 @@ import Internal.Values.Envelope
|
||||||
import Internal.Values.Event
|
import Internal.Values.Event
|
||||||
import Internal.Values.Settings
|
import Internal.Values.Settings
|
||||||
import Internal.Values.StateManager
|
import Internal.Values.StateManager
|
||||||
|
import Internal.Values.Timeline
|
||||||
import Json.Decode as D
|
import Json.Decode as D
|
||||||
import Route exposing (Route(..))
|
import Route exposing (Route(..))
|
||||||
import Task
|
import Task
|
||||||
|
@ -52,6 +53,7 @@ coders =
|
||||||
, ( "Mashdict", shapeCoder <| Internal.Tools.Mashdict.coder .stateKey Internal.Values.Event.coder )
|
, ( "Mashdict", shapeCoder <| Internal.Tools.Mashdict.coder .stateKey Internal.Values.Event.coder )
|
||||||
, ( "Settings", shapeCoder <| Internal.Values.Settings.coder )
|
, ( "Settings", shapeCoder <| Internal.Values.Settings.coder )
|
||||||
, ( "StateManager", shapeCoder <| Internal.Values.StateManager.coder )
|
, ( "StateManager", shapeCoder <| Internal.Values.StateManager.coder )
|
||||||
|
, ( "Timeline", shapeCoder <| Internal.Values.Timeline.coder )
|
||||||
, ( "Timestamp", shapeCoder <| Internal.Tools.Timestamp.coder )
|
, ( "Timestamp", shapeCoder <| Internal.Tools.Timestamp.coder )
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
"elm/time": "1.0.0",
|
"elm/time": "1.0.0",
|
||||||
"elm/url": "1.0.0",
|
"elm/url": "1.0.0",
|
||||||
"mdgriffith/elm-ui": "1.1.8",
|
"mdgriffith/elm-ui": "1.1.8",
|
||||||
|
"micahhahn/elm-safe-recursion": "2.0.0",
|
||||||
"miniBill/elm-fast-dict": "1.1.0"
|
"miniBill/elm-fast-dict": "1.1.0"
|
||||||
},
|
},
|
||||||
"indirect": {
|
"indirect": {
|
||||||
|
|
Loading…
Reference in New Issue