Initial CL parser/generator implementation

This commit is contained in:
2019-08-07 16:16:36 +02:00
commit 8126f8e3d1
25 changed files with 3728 additions and 0 deletions

39
OSN.asd Normal file
View File

@ -0,0 +1,39 @@
;;;; OpenScenarioNext --- OpenScenario Language Design
;;;; This is copyrighted software. See documentation for terms.
;;;;
;;;; OSN.asd --- Central System Definition for ASDF
(cl:in-package #:cl-user)
;;;; %File Description:
;;;;
;;;; This file contains the system definition form for the OSN
;;;; Workbench. System definitions use the ASDF system definition
;;;; facility.
;;;;
;;;
;;; OSN itself
;;;
(asdf:defsystem "OSN"
:description "Workbench for OpenScenarioNext"
:author "Pierre R. Mai <pmai@pmsf.de>"
:components ((:module "lib"
:components
((:file "pkgdef")
(:file "macro-utilities"
:depends-on ("pkgdef"))
(:file "common-utilities"
:depends-on ("pkgdef"))
(:file "parsing-utilities"
:depends-on ("pkgdef"))))
(:module "src"
:components
((:file "pkgdef")
(:file "conditions" :depends-on ("pkgdef"))
(:file "osn" :depends-on ("pkgdef"))
(:file "osn-parser" :depends-on ("pkgdef" "conditions" "osn"))
(:file "osn-writer" :depends-on ("pkgdef" "conditions" "osn")))
:depends-on ("lib")))
:depends-on ("cl-ppcre" "yacc"))