From 07101e6f0527e48c3fdd4f2203a9b4648ca1c937 Mon Sep 17 00:00:00 2001 From: Valk Richard Li <48872266+ValKmjolnir@users.noreply.github.com> Date: Tue, 30 Jul 2019 21:01:04 +0800 Subject: [PATCH] Update README.md --- README.md | 190 +++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 173 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index fb76608..d575ca9 100644 --- a/README.md +++ b/README.md @@ -40,38 +40,194 @@ NasalHash: Hash in nasal {} What it looks like? -( - , ---- ) +( Identifier | engineTimer ) -( 标识符 , U ) +( Operator | . ) -( - , ---- ) +( Identifier | start ) -( 标识符 , V ) +( Operator | ( ) -( " , ---- ) +( Operator | ) ) -( , , ---- ) +( Operator | ; ) -( Number , 1 ) +( ReserveWord | print ) -( ) , ---- ) +( Operator | ( ) -( ; , ---- ) +( String | "Engine started" ) -( Reserve Word , var ) +( Operator | ) ) -( 标识符 , bwdANode ) +( Operator | ; ) -( = , ---- ) +( Operator | } ) -( 标识符 , props.getNode ) +( ReserveWord | var ) -( ( , ---- ) +( Identifier | stopEngine ) -( " , ---- ) +( Operator | = ) -( / , ---- ) +( ReserveWord | func ) -( 标识符 , systems ) +( Operator | ( ) + +( Operator | ) ) + +( Operator | { ) + +( Identifier | props ) + +( Operator | . ) + +( Identifier | getNode ) + +( Operator | ( ) + +( String | "/" ) + +( Operator | , ) + +( Number | 1 ) + +( Operator | ) ) + +( Operator | . ) + +( Identifier | setValue ) + +( Operator | ( ) + +( String | "/controls/engines/engine/started" ) + +( Operator | , ) + +( Number | 0 ) + +( Operator | ) ) + +( Operator | ; ) + +( Identifier | props ) + +( Operator | . ) + +( Identifier | getNode ) + +( Operator | ( ) + +( String | "/" ) + +( Operator | , ) + +( Number | 1 ) + +( Operator | ) ) + +( Operator | . ) + +( Identifier | setValue ) + +( Operator | ( ) + +( String | "/fdm/jsbsim/external_reactions/engine/magnitude" ) + +( Operator | , ) + +( Number | 0 ) + +( Operator | ) ) + +( Operator | ; ) + +( Identifier | props ) + +( Operator | . ) + +( Identifier | getNode ) + +( Operator | ( ) + +( String | "/" ) + +( Operator | , ) + +( Number | 1 ) + +( Operator | ) ) + +( Operator | . ) + +( Identifier | setValue ) + +( Operator | ( ) + +( String | "/systems/electrical/e-tron/switch/bat-fwd-eng" ) + +( Operator | , ) + +( Number | 0 ) + +( Operator | ) ) + +( Operator | ; ) + +( Identifier | props ) + +( Operator | . ) + +( Identifier | getNode ) + +( Operator | ( ) + +( String | "/" ) + +( Operator | , ) + +( Number | 1 ) + +( Operator | ) ) + +( Operator | . ) + +( Identifier | setValue ) + +( Operator | ( ) + +( String | "/systems/electrical/e-tron/switch/bat-bwd-eng" ) + +( Operator | , ) + +( Number | 0 ) + +( Operator | ) ) + +( Operator | ; ) + +( Identifier | engineTimer ) + +( Operator | . ) + +( Identifier | stop ) + +( Operator | ( ) + +( Operator | ) ) + +( Operator | ; ) + +( ReserveWord | print ) + +( Operator | ( ) + +( String | "Engine stopped" ) + +( Operator | ) ) + +( Operator | ; ) + +( Operator | } ) This is what it outputs.