Skip to content

Support Geogebra Script.#1071

Open
bygreencn wants to merge 5 commits into
zufuliu:mainfrom
bygreencn:main
Open

Support Geogebra Script.#1071
bygreencn wants to merge 5 commits into
zufuliu:mainfrom
bygreencn:main

Conversation

@bygreencn

Copy link
Copy Markdown

Support Geogebra Script.

Comment thread build/CodeLite/Notepad4.project Outdated
Comment thread scintilla/include/SciLexer.iface Outdated
Comment thread tools/KeywordCore.py
Comment thread tools/LexerConfig.py Outdated
Comment thread src/EditLexers/stlGeogebra.cpp Outdated
Comment thread scintilla/lexers/LexGeogebra.cxx Outdated
Comment thread tools/lang/Geogebra.ggb Outdated
@zufuliu

zufuliu commented Aug 25, 2025

Copy link
Copy Markdown
Owner

Geogebra => GeoGebra (including file name).

https://github.com/geogebra/geogebra

Welcome to GeoGebra!

https://geogebra.github.io/docs/manual/en/

GeoGebra Manual

Welcome to the GeoGebra User Manual.

@bygreencn

Copy link
Copy Markdown
Author

the new commit has updated according to the review.

Comment thread tools/lang/Geogebra.ggb Outdated
@zufuliu

zufuliu commented Oct 12, 2025

Copy link
Copy Markdown
Owner

Tested on https://www.geogebra.org/calculator, GeoGebra appears to be case insensitive, so sc.GetCurrentLowered() and KeywordAttr.MakeLower can be used.

Here needs a string style (e.g. SCE_GGB_STRING) for text quoted in double quotes (no escape sequence), see https://geogebra.github.io/docs/manual/en/commands/Text_Commands/.

It's better to have file named GeoGebra instead of Geogebra, the former is more readable and matches official name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants