Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
charcoal-lang
/
Charcoal
Public
Notifications
You must be signed in to change notification settings
Fork
9
Star
226
Code
Issues
1
Pull requests
0
Actions
Projects
Wiki
Security
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
All time
Commit History
Commits on Dec 5, 2024
Fix ExpressionOrEOF in AST output
urkerab
committed
9d13b5f
Copy full SHA for 9d13b5f
Commits on Jun 9, 2024
Fix Rotate() and RotateTransform()
Show description for c939a5e
urkerab
committed
c939a5e
Copy full SHA for c939a5e
Commits on Feb 20, 2024
Fix some syntax warnings and errors
urkerab
committed
796761f
Copy full SHA for 796761f
Commits on Aug 28, 2023
Impoved AST generation
Show description for ef95373
urkerab
committed
ef95373
Copy full SHA for ef95373
Fix verbose parsing of RotateOverlapOverlap and RotateShutterOverlap
urkerab
committed
749f1e3
Copy full SHA for 749f1e3
Commits on Apr 15, 2023
Fix InCodepage
Show description for f1f314c
urkerab
committed
f1f314c
Copy full SHA for f1f314c
Commits on Jan 15, 2023
Fix xxd output of ISO-8859-1 extended characters
urkerab
committed
bd490d1
Copy full SHA for bd490d1
Commits on Jan 14, 2023
Use ast.literal_eval to parse numbers from strings
Show description for 22342f6
urkerab
committed
22342f6
Copy full SHA for 22342f6
Make some functions more generic
Show description for a4fea2a
urkerab
committed
a4fea2a
Copy full SHA for a4fea2a
Commits on Jan 2, 2023
Make Sum and Product work in more cases
Show description for a974889
urkerab
committed
a974889
Copy full SHA for a974889
Set undefined variables globally
Show description for 1696a2f
urkerab
committed
1696a2f
Copy full SHA for 1696a2f
Commits on Dec 22, 2022
Fix AST generation
Show description for 899f6d9
urkerab
committed
899f6d9
Copy full SHA for 899f6d9
Make RefreshWhile consume loop variable before first evaluation of condition
Show description for e973772
urkerab
committed
e973772
Copy full SHA for e973772
Fix switch_delimited
urkerab
committed
328e45e
Copy full SHA for 328e45e
Make --nothrottle work
urkerab
committed
62a1ca0
Copy full SHA for 62a1ca0
Fix vectorising for Add, Multiply and Divide
Show description for 6b17750
urkerab
committed
6b17750
Copy full SHA for 6b17750
Fix cursor positioning after a reflection with overlap
urkerab
committed
8890312
Copy full SHA for 8890312
Fix verbose parsing of Polygon/PolygonHollow(Directions(...)...)
Show description for caa90a1
urkerab
committed
caa90a1
Copy full SHA for caa90a1
Miscellaneous fixes
Show description for 9ca1862
urkerab
committed
9ca1862
Copy full SHA for 9ca1862
Overhaul of input processing
Show description for 35801d2
urkerab
committed
35801d2
Copy full SHA for 35801d2
Stop PeekDirection from extending the canvas
urkerab
committed
cb98fcf
Copy full SHA for cb98fcf
Allow Any and All to automatically range over an integer
urkerab
committed
a2b5281
Copy full SHA for a2b5281
Allow CycleChop to truncate an empty sequence to length 0
urkerab
committed
4d6b60f
Copy full SHA for 4d6b60f
Fix deverbosification of strings
Show description for c1eecbc
urkerab
committed
c1eecbc
Copy full SHA for c1eecbc
Fix SetBackground to disallow strings only containing newlines
urkerab
committed
a1e03af
Copy full SHA for a1e03af
Remove unnecessary background_inside property
urkerab
committed
92ef2cf
Copy full SHA for 92ef2cf
Fix rendering of multicharacter backgrounds
urkerab
committed
784858c
Copy full SHA for 784858c
Fix verbose parsing of Directions(...)
Show description for 47694e4
urkerab
committed
47694e4
Copy full SHA for 47694e4
Fix s and v variables in AST output
urkerab
committed
a0386cf
Copy full SHA for a0386cf
interpreterprocessor.py fixes and enhancements
Show description for 9ea1029
urkerab
committed
9ea1029
Copy full SHA for 9ea1029
Commits on Sep 11, 2022
Fix shunting (test was failing)
urkerab
committed
3153a86
Copy full SHA for 3153a86
Commits on Jan 1, 2021
add dict subtraction, fix dict astify and infix/prefix minus, ** -> ^, *** -> **
somebody1234
committed
bd84513
Copy full SHA for bd84513
merge
somebody1234
committed
b5f69d0
Copy full SHA for b5f69d0
minor fixes
somebody1234
committed
ebe6d44
Copy full SHA for ebe6d44
Commits on Dec 28, 2020
Add a bit more `dict` support
Show description for 8d1bb1a
urkerab
committed
8d1bb1a
Copy full SHA for 8d1bb1a
Pagination
Previous
Next
You can’t perform that action at this time.