Sha256: 42f21cc028721989e681e5f7611ba86dd992ffab6778fda2ddbbe5df7f7407b0

Contents?: true

Size: 1.12 KB

Versions: 33

Compression:

Stored size: 1.12 KB

Contents

(examples-for dox-syntax
  ("hash-lookup"
   (pre-compile 'a.b.c)
   (hash-get (hash-get a 'b) 'c))

  ("hash-lookup with dollar-syntax for function call"
   (pre-compile '$a.b.c)
   (hash-get (hash-get (a) 'b) 'c))

  ("hash-lookup with embedded dollar-syntax for function call"
   (pre-compile 'a.$b.c)
   (hash-get (hash-get a (b)) 'c))

  ("hash-lookup with embedded unquote"
   (pre-compile 'a.,b.c)
   (hash-get (hash-get a b) 'c))

  ("hash assignment"
   (pre-compile '(= a.b 42))
   (hash-set a 'b 42))

  ("hash assignment with unquote"
   (pre-compile '(= a.,b 42))
   (hash-set a b 42))

  ("recursive hash assignment"
   (pre-compile '(= a.b.c.d 42))
   (hash-set (hash-get (hash-get a 'b) 'c) 'd 42))

  ("recursive hash assignment with embedded unquote"
   (pre-compile '(= a.b.,c.d 42))
   (hash-set (hash-get (hash-get a 'b) c) 'd 42))

  ("recursive hash assignment with prefix dollar-syntax"
   (pre-compile '(= $a.b.,c.d 42))
   (hash-set (hash-get (hash-get (a) 'b) c) 'd 42))

  ("recursive hash assignment with embedded dollar-syntax"
   (pre-compile '(= a.$b.,c.d 42))
   (hash-set (hash-get (hash-get a (b)) c) 'd 42)))

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
nydp-0.6.0 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.5.1 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.5.0 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.4.6 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.4.5 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.4.3 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.4.2 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.4.1 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.4.0 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.3.0 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.2.6 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.2.5 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.2.3 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.2.2 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.2.1 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.2.0 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.1.15 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.1.14 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.1.13.2 lib/lisp/tests/dot-syntax-examples.nydp
nydp-0.1.13.1 lib/lisp/tests/dot-syntax-examples.nydp