changeset 698: | 96958d3eb5b0 |
parent: | a5ae5a58c4cd |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: | -rw-r--r-- |
description: | fixes |
133
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
1 | ;;; lib/organ/element/greater/table.lisp --- Org Table Elements |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
2 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
3 | ;; Tables are started by a line beginning with either: |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
4 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
5 | ;; - a vertical bar '|', designating an 'org' type table. |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
6 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
7 | ;; - the string '+-' followed by a sequence of plus '+' and minus |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
8 | ;; - signs '-' forming a 'table.el' table type. |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
9 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
10 | ;; example |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
11 | #| |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
12 | | Name | Phone | Age | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
13 | |-------+-------+-----| |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
14 | | Peter | 1234 | 24 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
15 | | Anna | 4321 | 25 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
16 | |# |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
17 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
18 | ;;; Code: |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
19 | (in-package :organ) |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
20 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
21 | (define-org-element table (rows) :greater t) |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
22 | |
a5ae5a58c4cd
org element comments and type definitions
ellis <ellis@rwest.io>
parents:
128
diff
changeset
|
23 | (define-org-element table-el (rows) :greater t) |