anchor.diff:  [source,groovy]
   ----
   @GrabConfig(systemClassLoader=true)
  -@Grab(group='org.asciidoctor', module='asciidoctorj-groovy-dsl', version='1.0.0.preview1') // <1>
  +@Grab(group='org.asciidoctor', module='asciidoctorj-groovy-dsl', version='1.0.0.preview2') // <1>
   import org.asciidoctor.groovydsl.AsciidoctorExtensions
   import org.asciidoctor.Asciidoctor
   
  
positive.code: 
  === InlineMacroProcessor
  
  Inline macro processors are registered using the function `inlinemacro`.
  It also requires the `name` option or the name given as the only additional parameter to the closure.
  
  [source,groovy]
  ----
  inlinemacro (name: "man") {
      parent, target, attributes ->
      options=["type": ":link", "target": target + ".html"]
      createInline(parent, "anchor", target, attributes, options).render()
  
negative.code: 
  == Usage
  
  To use the DSL you have to add a dependency on `org.asciidoctor:asciidoctorj-groovy-dsl:1.0.0.preview2` on jCenter.
  
  The integration into a {gradle-url}[Gradle] project is straightforward. To use AsciidoctorJ you also add the JCenter repository and add the respective dependency.
  
  