Removed Sphinx documentation system
This commit is contained in:
parent
fd63beab86
commit
26521be98d
20
doc/Makefile
20
doc/Makefile
@ -1,20 +0,0 @@
|
||||
# Minimal makefile for Sphinx documentation
|
||||
#
|
||||
|
||||
# You can set these variables from the command line, and also
|
||||
# from the environment for the first two.
|
||||
SPHINXOPTS ?=
|
||||
SPHINXBUILD ?= sphinx-build
|
||||
SOURCEDIR = source
|
||||
BUILDDIR = build
|
||||
|
||||
# Put it first so that "make" without argument is like "make help".
|
||||
help:
|
||||
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
||||
|
||||
.PHONY: help Makefile
|
||||
|
||||
# Catch-all target: route all unknown targets to Sphinx using the new
|
||||
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
|
||||
%: Makefile
|
||||
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
@ -1,5 +0,0 @@
|
||||
Sphinx==4.5.0
|
||||
breathe==4.33.1
|
||||
exhale==0.3.1
|
||||
recommonmark==0.7.1
|
||||
sphinx-rtd-theme==1.0.0
|
@ -1,54 +0,0 @@
|
||||
program = { expression, ws*, ";", { ws*, ";" }, ws* } ;
|
||||
block = "[", program, "]" ;
|
||||
|
||||
(* At interpreter runtime it is determined which symbols pass as operators, and which not *)
|
||||
expression = value, ws*, operator, ws*, expression
|
||||
| operator, ws*, value
|
||||
| value ;
|
||||
|
||||
value = note
|
||||
| chord
|
||||
| symbol
|
||||
| block
|
||||
| number
|
||||
| ( "(", expression, ")" ) ;
|
||||
|
||||
symbol = ( valid-symbol-start-characters, { valid-symbol-characters } ) - note - chord;
|
||||
valid-symbol-start-characters = uniletter | "_" | "@" | "$" | "#" ;
|
||||
valid-symbol-characters = valid-symbol-start-characters | unidigit | "-" ;
|
||||
|
||||
operator = operator-symbols, { operator-symbols } ;
|
||||
operator-symbols = "+" | "-" | "*" | "/" | "%" | "!"
|
||||
| "<" | ">" | "v" | "^" | "=" | ":" ;
|
||||
|
||||
(********************************* Literały liczbowe *********************************)
|
||||
number = floating-point | fraction ;
|
||||
|
||||
(* Dopuszcza następujące zapisy: 1/2, *)
|
||||
fraction = digits+, ws*, "/", ws*, digits+ ;
|
||||
|
||||
(* Dopuszcza następujące zapisy: -123.456, 123.456, .456; Notacja naukowa nie jest wspierana *)
|
||||
floating-point = ( ["-"], digits+, [ ".", digits+ ] ) | ( ".", digits+ );
|
||||
|
||||
|
||||
(********************************* Literały muzyczne *********************************)
|
||||
(* DSL do definiowania muzycznych wartości. Brakuje notacji dla akordów, przewrotów itd *)
|
||||
note = note-letter, ["#"], [ws*, octave] ;
|
||||
note-letter = "c" | "C" | "d" | "D" | "e" | "E" | "f" | "F" | "g" | "G" | "a" | "A" | "h" | "H" | "b" | "B" ;
|
||||
octave = "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" ;
|
||||
|
||||
chord = note-letter, ["#"], [ ("1" | "2" | "5" | "7" ), [ "," | "'" ] ];
|
||||
|
||||
(********************************* Definicje pomocnicze *********************************)
|
||||
|
||||
(* Unicode helpers, based on Go's compiler source code *)
|
||||
uniletter = ? all characters that are considered letters in unicode ?;
|
||||
unidigit = ? all characters that are considered digits in unicode ?;
|
||||
|
||||
digits+ = digit, { digits } ;
|
||||
digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ;
|
||||
|
||||
(* Whitespace helpers *)
|
||||
ws* = { ws } ;
|
||||
ws+ = ws, { ws } ;
|
||||
ws = ? all characters that are considered ascii whitespace ? ;
|
@ -1,55 +0,0 @@
|
||||
# This file only contains a selection of the most common options. For a full
|
||||
# list see the documentation:
|
||||
# https://www.sphinx-doc.org/en/master/usage/configuration.html
|
||||
|
||||
# -- Project information -----------------------------------------------------
|
||||
|
||||
project = 'Musique'
|
||||
copyright = '2022, Robert Bendun'
|
||||
author = 'Robert Bendun'
|
||||
|
||||
# -- General configuration ---------------------------------------------------
|
||||
|
||||
extensions = [
|
||||
"sphinx_rtd_theme",
|
||||
"breathe",
|
||||
"recommonmark",
|
||||
"exhale"
|
||||
]
|
||||
|
||||
breathe_projects = {
|
||||
"musique": "../build/doxygen/xml"
|
||||
}
|
||||
|
||||
breathe_default_project = "musique"
|
||||
|
||||
exhale_args = {
|
||||
"containmentFolder": "./api",
|
||||
"rootFileName": "musique-root.rst",
|
||||
"createTreeView": True,
|
||||
"doxygenStripFromPath": ".."
|
||||
}
|
||||
|
||||
primary_domain = "cpp"
|
||||
highlight_language = "cpp"
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
# This pattern also affects html_static_path and html_extra_path.
|
||||
exclude_patterns = []
|
||||
|
||||
|
||||
# -- Options for HTML output -------------------------------------------------
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
#
|
||||
html_theme = 'sphinx_rtd_theme'
|
||||
|
||||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
html_static_path = ['_static']
|
@ -1,22 +0,0 @@
|
||||
.. Musique documentation master file, created by
|
||||
sphinx-quickstart on Sun May 8 17:37:28 2022.
|
||||
You can adapt this file completely to your liking, but it should at least
|
||||
contain the root `toctree` directive.
|
||||
|
||||
Welcome to Musique's documentation!
|
||||
===================================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
:caption: Contents:
|
||||
|
||||
api/musique-root
|
||||
|
||||
|
||||
|
||||
Indices and tables
|
||||
==================
|
||||
|
||||
* :ref:`genindex`
|
||||
* :ref:`modindex`
|
||||
* :ref:`search`
|
Loading…
Reference in New Issue
Block a user