Commit Graph

81 Commits

Author SHA1 Message Date
Burkhart Wolff 5ff40948af merge commit 2018-04-29 09:53:51 +02:00
Achim D. Brucker b90df780fe Resolved merge conflict. 2018-04-28 17:44:06 +01:00
Achim D. Brucker f437e1337c Disable markdown. 2018-04-28 17:41:34 +01:00
Burkhart Wolff be3c0fa315 worked on onto and instance of Conceptual example.
For framework paper
2018-04-28 15:15:25 +02:00
Burkhart Wolff 3e746a4d9d Typing works (more or less) for the value.
Sometimes schematic variables were left-overs;
was able to suppress this type of fault by additional
annotations.
Sometimes confusion o heavily overloaded field names.
Also workaround by stronger annotations.
2018-04-27 17:12:42 +02:00
Burkhart Wolff f01b36997e Version without type check and updated Article.thy 2018-04-27 12:05:22 +02:00
Burkhart Wolff 5bcd4c19b1 Intermediate Version
- attribute value generation
- update interpreted
- type-checking integrated but crashes
- news on scholarly_paper …
2018-04-27 10:34:24 +02:00
Burkhart Wolff 0474c47957 Thanks to a decisive Hint by Frederic Tuong:
Managed to solve the Top-level-transaction problem
in “enriched_document_command”. Yay !!!
2018-04-24 21:44:28 +02:00
Burkhart Wolff eae6eaf005 Added “hidden tag fields” in order to make doc-classes disjoint
Added overriding semantics and
overloading checks.
2018-04-20 13:19:50 +02:00
Burkhart Wolff 8ea00650a5 Minor corrections, refactoring, steps towards attribute calculation. 2018-04-19 11:04:11 +02:00
Burkhart Wolff 99bdf17712 parsing and internal type-checking works.
No integral type checking yet, and no execution.
2018-04-18 14:46:28 +02:00
Burkhart Wolff 7aa52c3fa1 Finally solved the problem with the type conformance of default values to declared attribute types. 2018-04-17 17:39:16 +02:00
Burkhart Wolff 18c0f6f06d Commented out attribute conformance check since problems. 2018-04-17 15:08:01 +02:00
Burkhart Wolff 731fd9c775 Diverses 2018-04-16 17:00:31 +02:00
Burkhart Wolff 46e1be6411 Added syntax for update_instance*…
+= variant does not yet work.
2018-04-05 12:44:52 +02:00
Burkhart Wolff f8692dd801 Renamed LNCS_onto into “scholarly_paper”.
Decided for the trace variant semantics of monitors.
(more power, easier to implement)
2018-04-05 12:09:58 +02:00
Burkhart Wolff 5e48dcffdf Ontology checking bug for unrelated direct sub_classes fixed.
Enfin !
2018-04-04 18:08:18 +02:00
Burkhart Wolff 027361fb03 unified syntax:
renamed declare_reference open_monitor close_monitor
into declare_reference* open_monitor* close_monitor*
in order to simplify the task for Achim.
2018-04-04 17:04:19 +02:00
Burkhart Wolff 229997d60a Added open/close monitor syntax. 2018-04-04 16:25:33 +02:00
Burkhart Wolff 5bc9ddfd52 Running Version for Antiquotqtion Generation -
with a Big - direct sons lead to false errors
2018-04-04 14:44:21 +02:00
Burkhart Wolff 3338fffe19 General SML code cleanup.
Further approximation to DocRef Generation.
2018-04-04 10:45:56 +02:00
Burkhart Wolff f3f95fe112 added syntax for modes of doc_class_references.
For forward-references, defining references, …

Global semantics untested and undocumented -> impl paper.

Preparative step for doc_class_reference generation.
2018-03-29 11:19:07 +02:00
Burkhart Wolff 7305efc159 Added slightly better popup explanation for document classes. 2018-03-28 17:05:01 +02:00
Burkhart Wolff df5bf507cf Some more elements for a *parser* of LaTeX.
>>>>>>>>>>>>>>>>>

import scala.util.parsing.combinator.Parsers
import scala.util.parsing.input.{NoPosition, Position, Reader}

object LaTeXParser extends Parsers {
  override type Elem = LaTeXToken

class LaTeXTokenReader(tokens: Seq[LaTeXToken]) extends Reader[Seq[LaTeXToken]] {
  override def first: Seq[LaTeXToken] = tokens.head::Nil
  override def atEnd: Boolean = tokens.isEmpty
  override def pos:   Position = NoPosition
  override def rest:  Reader[Seq[LaTeXToken]] = new LaTeXTokenReader(tokens.tail)
}
}

compiles, but the rest does not work. Unknown parsers etc.
Pb apparently with importing.
2018-03-28 13:08:55 +02:00
Burkhart Wolff 38f8772a6a derniers touches 2018-03-28 09:24:27 +02:00
Burkhart Wolff a30e2061cd A decisive intermediate step: got sub-classing running,
and pervasive point-and-click on doc-class references.

The entire thing starts to get presentable.
2018-02-28 14:06:52 +01:00
Burkhart Wolff 9686a7597a Lots of debugging
Sub-Classing Works
2018-02-28 11:31:42 +01:00
Burkhart Wolff 6c59d9ba15 Refined the management of document classes and doc item refs.
Refs were internally stored as global names.
Cross-Referencing over file-boundaries seems to work.
2018-02-27 12:02:19 +01:00
Burkhart Wolff a64ed349d9 Added more checks.
doc_class references now consequently based on short_names (for now).
2018-02-09 12:25:15 +01:00
Burkhart Wolff 1d8872272b Management of doc_classes added,
elementary checking of  doc-class referencing.
2018-02-08 16:25:15 +01:00
Burkhart Wolff e29ee3789d Kind of current status.
Crudely carved out of an other repository - not sure that this works.
2018-02-07 19:44:27 +01:00