Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
maxime-esa committed Apr 19, 2024
2 parents 7c3bc15 + 02611d1 commit 7bfa0da
Show file tree
Hide file tree
Showing 32 changed files with 28,101 additions and 27,196 deletions.
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ dependencies:
python3 -m pip install pygraphviz
# install ASN1SCC in ~/.local/bin
mkdir -p ~/.local/bin
cd ~/.local ; wget -q -O - https://github.com/maxime-esa/asn1scc/releases/download/4.5.0.12/asn1scc-bin-4.5.0.12.tar.bz2 | tar jxpvf - ; cd bin ; ln -s ../asn1scc/* .
cd ~/.local ; wget -q -O - https://github.com/maxime-esa/asn1scc/releases/download/4.5.1.2/asn1scc-bin-4.5.1.2.tar.bz2 | tar jxpvf - ; cd bin ; ln -s ../asn1scc/* .
echo [-] IMPORTANT: Make sure that ~/.local/bin is in your PATH

install:
Expand All @@ -76,6 +76,10 @@ pytest:
python3 -m pip install --user --upgrade pytest pytest-qt
PATH=~/.local/bin:"${PATH}" ; cd tests/pytests ; PYTEST_QT_API=PySide6 py.test

help:
# Build the inline help by getting the content on the wiki and converting it to QtHelp format
cd help && ./SDL.sh

clean:
@$(MAKE) -s -C tests/testsuite $@
@find . -name '*~' | xargs rm -f
Expand All @@ -86,4 +90,4 @@ clean:
@rm -rf opengeode/*.pyc dist build *.egg-info

.PHONY: all test-parse test-ada test-llvm benchmark benchmark-O1 benchmark-O2 \
benchmark-O3 flake8 coverage compile-all install publish clean
benchmark-O3 flake8 coverage compile-all install publish clean help
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,26 @@ The background pattern was downloaded from www.subtlepatterns.com

Changelog
=========
**4.2.1 (03/2024)**
- Introduce support of newtype literals (user-defined enumerated types) as per Z100 syntax

**4.2.0 (03/2024)**
- Support named bit assignments in BIT STRING variables

**4.1.27 (02/2024)**
- Support BIT STRING indexing properly in the Ada backend

**4.1.26 (01/2024)**
- Support substrings in ternary operator in the C backend (alignment with Ada)

**4.1.25 (12/2023)**
- Give possitbility to ignore a syntax error while editing
- Fix copy-paste issue for procedure using the present operator on an fpar

**4.1.24 (12/2023)**
- Fix support for inequality operator in decisions (for bool and enumerated types)
- Fix support for arrays indexed by enumerated

**4.1.23 (12/2023)**
- Fix interprocess copy-paste issue (could result in duplicate copies)

Expand Down
Binary file modified help/opengeode.qch
Binary file not shown.
Binary file modified help/opengeode.qhc
Binary file not shown.
17 changes: 15 additions & 2 deletions help/opengeode.qhp
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,22 @@
<section title="Choice" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#CHOICE_types"/>
<section title="Arrays" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#SEQUENCE_OF_types_.28arrays.29"/>
<section title="Sequence" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#SEQUENCE_types_.28records.29"/>
<section title="Strings" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#STRING_types"/>
<section title="Strings" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#STRING_types">
<section title="IA5String" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#IA5String"/>
<section title="OCTET STRING" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#OCTET_STRING"/>
<section title="BIT STRING" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#BIT_STRING"/>
</section>
<section title="Timer" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#TIMER_types"/>
<section title="Custom types and synonyms" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#SDL_User-defined_types"/>
<section title="Custom types and synonyms" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#SDL_User-defined_types">
<section title="Custom arrays" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#Custom_arrays"/>
<section title="Custom enumerated types" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#Custom_enumerated_types"/>
<section title="Syntypes" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#Syntypes"/>
<section title="Synonyms" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#Synonyms"/>
</section>
<section title="Other features" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#Other_features">
<section title="FOR Loops" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#.22FOR.22_loops"/>
<section title="Ternary operator" ref="Technical_topic_OpenGEODE_SDL_Operators_How_to_work_with_data.html#Ternary_operator"/>
</section>
</section>
</toc>
<keywords>
Expand Down
Loading

0 comments on commit 7bfa0da

Please sign in to comment.