Skip to content

Commit 584bf60

Browse files
committed
document AST
(masak, please proof-read and augment)
1 parent 06c2000 commit 584bf60

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lib/AST.pod

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
=begin pod
2+
3+
class AST { }
4+
5+
An C<AST> or I<Abstract Syntax Tree> is a partially processed representation
6+
of a program. ASTs are return values of the C<quasi> quoting construct,
7+
and are typically used withing macros to generate code that is inserted
8+
in the calling location of the macro.
9+
10+
There is no API defined for ASTs yet. Hopefully that will emerge as
11+
part of the work on macros.
12+
13+
=end pod

0 commit comments

Comments
 (0)