Achim D. Brucker
cfbc3311cd
Merge branch 'master' into class-term-antiquotation-implementation
2021-07-02 17:39:42 +02:00
Burkhart Wolff
9f9bc25618
no message
2021-07-01 16:25:31 +02:00
Burkhart Wolff
5aad659a85
some observations on invariant code generation
2021-07-01 13:12:18 +02:00
Nicolas Méric
2c01a7118b
Add term* cmd and term antiquotations for classes
...
- Add a term antiquotation for document classes
and add the term* command which mimics the classical term command
and adds the possibility to use a term antiquotation
which references document classes:
one can use @{A ''A_instance''} to reference
an instance of the class A in a term* command.
- Reuse and update the ML_isa_check_generic visitor pattern
to add the function which checks the class instance of a class,
used by the term antiquotation for document classes.
Also, the update_isa functions now expect long name
(See builtin term antiquotations setup)
- The merge of ISA_transformer_tab has been update to avoid conflicts.
Indeed, the merge is ultra-critical: the transformer tabs were
just extended by letting *the first* entry
with the same long-name win.
Since the range is a (call-back) function, a comparison on its content
is impossible and some choice has to be made.
An alternative may be to use Symtab.join
- As classes names as constants are already bound to
"doc_class Regular_Exp.rexp" constants by add_doc_class_cmd function,
we use a prefix "doc_class_" when adding
document classes term antiquotations
2021-06-01 17:32:45 +02:00
Burkhart Wolff
f8801a1121
basically table_inline.
2021-05-13 14:37:27 +02:00
Burkhart Wolff
d7b625ae04
little debug.
2021-04-21 20:27:23 +02:00
Burkhart Wolff
3b21df199b
addded docitem ML antiquotation. (Kleine Fingeruebung).
2021-04-21 20:24:06 +02:00
Achim D. Brucker
0b6ef076b0
Initial support for svjour3-class from Springer.
2021-04-06 12:15:13 +01:00
Achim D. Brucker
46875b0560
Fixed version number.
2021-03-11 00:03:37 +00:00
Achim D. Brucker
06dddeacf5
Porting to Isabelle 2021.
2021-03-10 22:04:09 +00:00
Achim D. Brucker
676b0304a8
Print abstract title/name and removed table of contents.
2021-01-14 05:24:10 +00:00
Achim D. Brucker
c03b54584c
Fixed package name.
2021-01-13 12:12:18 +00:00
Achim D. Brucker
1c57e9b08b
Fixed package name.
2021-01-12 23:46:47 +00:00
Achim D. Brucker
be09cb7d89
Fixed file permissions.
2021-01-10 06:56:28 +00:00
Achim D. Brucker
88504abf33
Added wrapper for amssymb to support amssymb-like commands for both pdflatex and luatex.
2021-01-10 06:56:05 +00:00
Burkhart Wolff
d86e708154
a first imprfect solution for the assert* problem; 4th chapter roughly completed.
2021-01-03 14:07:21 +01:00
Burkhart Wolff
aee1d33709
renaming ISA's; new shortcuts; more content in the RefMan.
2021-01-02 15:57:28 +01:00
Burkhart Wolff
396ef1d477
More content in 4, better tree printing.
2021-01-01 21:23:21 +01:00
Burkhart Wolff
242bb536bc
Reorganization Chap 4. <4.3.2
2020-12-30 23:07:19 +01:00
Burkhart Wolff
04f0cc7f5c
Reorganization: Pushed Macro Core Mechanism into the DOF Core; adapted the RefMan accordingly.
2020-12-30 12:47:54 +01:00
Burkhart Wolff
4c5aacb39f
activated syntactic checks for trimming macros
2020-12-23 11:30:42 +01:00
Burkhart Wolff
4c5fc4bc53
built in syntactic checks for trimming macros
2020-12-23 09:43:22 +01:00
Burkhart Wolff
005922ffda
built in syntactic checks for trimming macros
2020-12-23 09:41:26 +01:00
Burkhart Wolff
6899c4059e
improved macro syntax
2020-12-22 20:37:15 +01:00
Burkhart Wolff
5593c22a36
first version with macro syntax (no ML support)
2020-12-22 19:50:00 +01:00
Burkhart Wolff
de5c0fc6e2
added Isar-syntax for define_shortcut*
2020-12-22 08:07:19 +01:00
Burkhart Wolff
0e64608a58
enforcing shorter Definition* - style in examples (CC,CENELEC,...)
2020-12-02 09:32:48 +01:00
Burkhart Wolff
8771d8581b
default class checking bug fixed; new attributes for default classes in ontological macros Definition* Theorem* Lemma*
2020-12-01 23:18:13 +01:00
Achim D. Brucker
c11e68e3ea
Bug fix: Definition environment.
2020-12-01 07:46:20 +00:00
Burkhart Wolff
efeee1e863
Eliminated deprecated abstract class residuals; lifted Definition* to math_content.
2020-11-10 13:07:54 +01:00
Burkhart Wolff
2ecb62a80e
added Lemma*, Theorem* and Definition* support. Bug: referencing does not work.
2020-11-04 15:55:43 +01:00
Burkhart Wolff
4ad06ce39a
deactivated class check.
2020-11-04 14:25:14 +01:00
Burkhart Wolff
da0f3e63f1
more steps to reform document macro mechanism
2020-11-04 13:13:24 +01:00
Achim D. Brucker
1ad81aff35
Added support for explicit abstract* command.
2020-11-03 21:47:05 +00:00
Achim D. Brucker
1129a0ed3e
Added support for explicit author* command.
2020-11-03 21:43:55 +00:00
Burkhart Wolff
bad7dfc2ef
new set of macros : author* and abstract* --- not working yet
2020-11-03 19:00:33 +01:00
Burkhart Wolff
fe8f63690d
macro-arrangement ...
2020-11-02 18:30:40 +01:00
Burkhart Wolff
e59ac46299
removed SI --- went to AFP
2020-11-02 14:32:41 +01:00
Burkhart Wolff
aa1fed2440
sdf
2020-11-02 14:12:27 +01:00
Burkhart Wolff
abd32a802d
First Pass of Chap 4 - Added invariant syntax description, more semantic content
2020-10-26 12:27:33 +01:00
Achim D. Brucker
a175871474
Improved definition of \ie and \eg.
2020-10-06 04:45:14 +01:00
Burkhart Wolff
d655effcf8
pushup.
2020-09-22 16:47:05 +02:00
Burkhart Wolff
9956bbf062
pushup, stiluebungen.
2020-09-22 16:35:28 +02:00
Achim D. Brucker
137262890e
Improved 'verbatim' output (removed generated %-signs).
2020-09-15 07:28:32 +01:00
Burkhart Wolff
77e3490477
...
2020-09-09 16:56:19 +02:00
Achim D. Brucker
3eef2291e5
Integrated DOF-scholarly_paper-thm.sty.
2020-09-07 23:57:15 +01:00
Achim D. Brucker
7956a3009a
Initial commit: style for providing theorem-like default environments.
2020-09-07 23:56:43 +01:00
Burkhart Wolff
bb68be990b
added wrapper to achims listings environments.
2020-08-28 12:49:28 +02:00
Burkhart Wolff
094281cf89
added wrapper to achims listings environments.
2020-08-28 12:42:20 +02:00
Burkhart Wolff
d206bf9f7c
shifted new env up into COL. Declared in the Frontmatter.
2020-08-27 15:54:51 +02:00