​What aboutOn Thu, Apr 11, 2013 at 11:50, mojavelinux [via Asciidoctor :: Discussion] <[hidden email]="mailto:[hidden email]">> wrote:That is precisely one of the features on the roadmap. In fact, it's high priority because we need it to migrate the Arquillian tutorials to AsciiDoc (using Asciidoctor).
Where we are right now is sorting out the syntax for marking the code to be inserted and inserting the code.
My working proposal is to tag the code as follows:
// tag: classdef
class Foo {
static greet() { "hello" }
}
// tag: classdefThen use a block macro to insert it:
source::foo.groovy[classdef]
I'd also like to support a resolver that could locate the file in an archive like a jar, a path like an output directory or even a URL.
I'm open to support line number ranges in the include macro, but I don't want to recommend that as the way to go because it's terribly brittle. There will be times when it is needed, so I don't want to deny that ability. I was thinking something like:
include::foo.groovy[from=1, to=3]
I'll make sure there is an issue for this feature and link it here.
include::foo.groovy[range=1..3]
Free forum by Nabble | Edit this page |