Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/One-Language/One
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
https://github.com/One-Language/One
First translation step: preview
e0a52f10baf35ec7c0f79d233f5511ed90952d1b authored over 3 years ago
e0a52f10baf35ec7c0f79d233f5511ed90952d1b authored over 3 years ago
Merge pull request #218 from abdorah/master
Correct filename CMakeLists.txt
b5f06633b240606292d5f9ce06a0985b3967feb2 authored over 3 years ago
Correct filename CMakeLists.txt
8e41a950cc9caa81f1b779b8a7fc238c8f9c376f authored over 3 years ago
8e41a950cc9caa81f1b779b8a7fc238c8f9c376f authored over 3 years ago
Merge pull request #217 from abdorah/master
Update Dockerfile Contributing.md and CMakeLists.txt files
7a274e42c3698878cedcb9320a2b25cda399fa91 authored over 3 years ago
Merge branch 'master' of https://github.com/abdorah/One
987c45be832f154a85faadf7fa7fb4a0d4cfcf54 authored over 3 years ago
987c45be832f154a85faadf7fa7fb4a0d4cfcf54 authored over 3 years ago
update cmake dockerfile and contributing
b12922b4a8d10e0feb42b0f1e61a420a76b9f79c authored over 3 years ago
b12922b4a8d10e0feb42b0f1e61a420a76b9f79c authored over 3 years ago
Merge branch 'One-Language:master' into master
1a2045c6c274a1b4b72bdcd66d95606309b420a8 authored over 3 years ago
1a2045c6c274a1b4b72bdcd66d95606309b420a8 authored over 3 years ago
Resolve merge conflict
3d6efdb8eafcfa0ec9b2ecf57d3c460fa2039251 authored over 3 years ago
3d6efdb8eafcfa0ec9b2ecf57d3c460fa2039251 authored over 3 years ago
resolve conflict argument.test.c
a2f44b2ef8bc7d8aaa1d6395ae7846d8aceef711 authored over 3 years ago
a2f44b2ef8bc7d8aaa1d6395ae7846d8aceef711 authored over 3 years ago
Adding Contributing.md
36a9ad17ac3d6cbd6e8f4bb0e434e68c3d9bb8b7 authored over 3 years ago
36a9ad17ac3d6cbd6e8f4bb0e434e68c3d9bb8b7 authored over 3 years ago
Set up docker workflow for lexer
7ce160a4ca28c4d31948cb76e9355e49dd935219 authored over 3 years ago
7ce160a4ca28c4d31948cb76e9355e49dd935219 authored over 3 years ago
Setup inline cache for build-push github action
dd133cadac4ecc683d78928b5d98248577f558e0 authored over 3 years ago
dd133cadac4ecc683d78928b5d98248577f558e0 authored over 3 years ago
Build other tests
d0976a65bc650b490000a21c63f1d0d56a5a0ea3 authored over 3 years ago
d0976a65bc650b490000a21c63f1d0d56a5a0ea3 authored over 3 years ago
Adding ast.test.c and argument.test.c
16990a816918baa33a559af8babf621a00262096 authored over 3 years ago
16990a816918baa33a559af8babf621a00262096 authored over 3 years ago
Merge pull request #215 from abdorah/master
Finish CMakeLists.txt file: support building and testing
3fc2cbf69cd33f102f66cd6510f5708f96962096 authored over 3 years ago
Merge branch 'One-Language:master' into master
f7d89057880abf083a8d1eda40b9a460603b9273 authored over 3 years ago
f7d89057880abf083a8d1eda40b9a460603b9273 authored over 3 years ago
Finish CMakeLists.txt for lexer_test
b5446e43db9904cdea15302452c761aa46b33a68 authored over 3 years ago
b5446e43db9904cdea15302452c761aa46b33a68 authored over 3 years ago
Update lexer.test.c
fcd4c6d6f9802c89c87689256ffebabb494dc589 authored over 3 years ago
fcd4c6d6f9802c89c87689256ffebabb494dc589 authored over 3 years ago
Merge pull request #214 from abdorah/master
CMakeLists.txt update
afc2c6e894a6ae98ca78f13706e7979bbcbdb6d1 authored over 3 years ago
Merge branch 'One-Language:master' into master
277fda956d463e0b9b56357a544eb5b61ef2d6c9 authored over 3 years ago
277fda956d463e0b9b56357a544eb5b61ef2d6c9 authored over 3 years ago
Update CMakeLists.txt: add lexer test
e97f36056cc05a74c9536504ca9c51defa9c1197 authored over 3 years ago
e97f36056cc05a74c9536504ca9c51defa9c1197 authored over 3 years ago
Detect result of test-running and show its color / test stage #213
b02756a268487106ade64c04d167593849ed4c23 authored over 3 years ago
b02756a268487106ade64c04d167593849ed4c23 authored over 3 years ago
adding more comments in test/build.sh
4997df1b6d9df0c1747f14192b66c8c311c8c9c5 authored over 3 years ago
4997df1b6d9df0c1747f14192b66c8c311c8c9c5 authored over 3 years ago
Adding more test cases in lexer.test
aa7d0db74a0df72bcb0f27abed4f1f6d8919ead2 authored over 3 years ago
aa7d0db74a0df72bcb0f27abed4f1f6d8919ead2 authored over 3 years ago
Adding more test cases to lexer.test.c / we still need more
a92a9b70e8cd6cfe871fed72fcfee244d1cb5a3e authored over 3 years ago
a92a9b70e8cd6cfe871fed72fcfee244d1cb5a3e authored over 3 years ago
again run precommit on lexer.test.c since we added #ifndef
c203e4739e25b357df7dd54586467a5b2711a9c8 authored over 3 years ago
c203e4739e25b357df7dd54586467a5b2711a9c8 authored over 3 years ago
test.lexer.c will trace tokens if _ONE_TEST_ not defined
8aa6d3eafbe3297709bacc753c7f31ae7c0b403a authored over 3 years ago
8aa6d3eafbe3297709bacc753c7f31ae7c0b403a authored over 3 years ago
Merge branch 'One-Language:master' into master
cd6d91abc6459fd486c0bcabc95b680f8028c540 authored over 3 years ago
cd6d91abc6459fd486c0bcabc95b680f8028c540 authored over 3 years ago
adding import math to test cases of test.lexer
990ec3a299033098d79eedaa858acf054602d8de authored over 3 years ago
990ec3a299033098d79eedaa858acf054602d8de authored over 3 years ago
solve problem of test cases at lexer.test.c
75d2887fe5e4947d619897621b67b0a783789993 authored over 3 years ago
75d2887fe5e4947d619897621b67b0a783789993 authored over 3 years ago
remove \n in debug_token() at tokenizer_string
f6ed3d8453e84e763e761be05a625713cef9cade authored over 3 years ago
f6ed3d8453e84e763e761be05a625713cef9cade authored over 3 years ago
Adding some new tests to lexer test cases and add feature to show which test cases failed
e720ca3253f24485d95c6bdd00fbae3dd5b3577a authored over 3 years ago
e720ca3253f24485d95c6bdd00fbae3dd5b3577a authored over 3 years ago
remove comment/old code in lexer.c
9090aebbbd423f8393a546daa85ae1635e858eb5 authored over 3 years ago
9090aebbbd423f8393a546daa85ae1635e858eb5 authored over 3 years ago
run precommit on lexer.c file
0c09561df54d16f94519ee0753c2cc1e23ca9197 authored over 3 years ago
0c09561df54d16f94519ee0753c2cc1e23ca9197 authored over 3 years ago
Fix bug of lexer_trace in lexer.test.c
ab2beb004ca430d564db531c498c5d04a6c3dc1b authored over 3 years ago
ab2beb004ca430d564db531c498c5d04a6c3dc1b authored over 3 years ago
run pre-commit on lexer.test.c / still tring to find what is crash bug
1ca3f657db064b946d2a015f72e821f29af798bb authored over 3 years ago
1ca3f657db064b946d2a015f72e821f29af798bb authored over 3 years ago
Tring to check why we has a runtime crash bug in lexer.test.c
f895434a2efac409ffc3a045d0710de591d17994 authored over 3 years ago
f895434a2efac409ffc3a045d0710de591d17994 authored over 3 years ago
print list of token in main of lexer stage when user pass a input from argv
349cb9f4d672513c5e03b2dda5fa5c91307c6506 authored over 3 years ago
349cb9f4d672513c5e03b2dda5fa5c91307c6506 authored over 3 years ago
pre-commit on lexer.test.c
7c658f9fc0079f74aeab38e5ec40a0e2d532de88 authored over 3 years ago
7c658f9fc0079f74aeab38e5ec40a0e2d532de88 authored over 3 years ago
Fix bug of lexer.test.c
bcc48ab4cd84d302d5095dfc6d66f893a1f28ea8 authored over 3 years ago
bcc48ab4cd84d302d5095dfc6d66f893a1f28ea8 authored over 3 years ago
run precommit on test dir
457976d34a843c8005c194a9d623850ad8102e53 authored over 3 years ago
457976d34a843c8005c194a9d623850ad8102e53 authored over 3 years ago
Delete a.out
7a9829be8aa90be378b31178e1ba82c43bc3be58 authored over 3 years ago
7a9829be8aa90be378b31178e1ba82c43bc3be58 authored over 3 years ago
Delete lexer
4ebdb58a4fddaabe138e36a798052d32b1f9a517 authored over 3 years ago
4ebdb58a4fddaabe138e36a798052d32b1f9a517 authored over 3 years ago
ignore exe file in test dir in gitignore
b2a3aea2b746dc03938971ea530d036c4f5fa241 authored over 3 years ago
b2a3aea2b746dc03938971ea530d036c4f5fa241 authored over 3 years ago
Fix build.sh in test
a5b69e8377ba1d6f2b5fed2cb6249703fb8d7208 authored over 3 years ago
a5b69e8377ba1d6f2b5fed2cb6249703fb8d7208 authored over 3 years ago
Tring to fix clang warnings, change %d to %zu at error.c
e673836d5ca96f7dca5cfdac9fc05e7823c82487 authored over 3 years ago
e673836d5ca96f7dca5cfdac9fc05e7823c82487 authored over 3 years ago
Working to fix warnings of cmake / test stage
cb47a6feab53b8ed963186b19e30d3617d38b921 authored over 3 years ago
cb47a6feab53b8ed963186b19e30d3617d38b921 authored over 3 years ago
Change %d to %zu since these are size_t at lexer.c
6cc62c3f5dd253c5ebdba99b69a14ae4d607e9c0 authored over 3 years ago
6cc62c3f5dd253c5ebdba99b69a14ae4d607e9c0 authored over 3 years ago
Improve build.sh file in test
fa0c4007f7086d3d8b43b9ae07173773abce25d3 authored over 3 years ago
fa0c4007f7086d3d8b43b9ae07173773abce25d3 authored over 3 years ago
Add parser empty test.
93453cb566793c0edd6c637f1cfb14a447b9854f authored over 3 years ago
93453cb566793c0edd6c637f1cfb14a447b9854f authored over 3 years ago
Fully isolate each component runtime in CMakeLists.txt
4cde8bbba815703cf3deb979b763f9c00acb6eae authored over 3 years ago
4cde8bbba815703cf3deb979b763f9c00acb6eae authored over 3 years ago
precommit correct end of line
32d732687b67e56575a27b51e82e6f619875f81b authored over 3 years ago
32d732687b67e56575a27b51e82e6f619875f81b authored over 3 years ago
Update CMakeLists.txt file: add Ctest, CPack
8dddaa8d9239243a3ca933357c14964f7250d134 authored over 3 years ago
8dddaa8d9239243a3ca933357c14964f7250d134 authored over 3 years ago
Merge pull request #209 from abdorah/master
Create docker hub readme.md file
70e37d0e5a7819ec5976d7c7c24eb68a138dc9d5 authored over 3 years ago
update README_DOCKER.md
818c16896a0f9170e3c2d29fefa9809c854ec4ee authored over 3 years ago
818c16896a0f9170e3c2d29fefa9809c854ec4ee authored over 3 years ago
Create docker hub readme.md file
f49e5360651f45606b2fdbfeba162bfefb0d9556 authored over 3 years ago
f49e5360651f45606b2fdbfeba162bfefb0d9556 authored over 3 years ago
Adding some inner if inside if at input.one and run pre-commit
335aaca11e46ba05bcd949447c788ebcc3121fce authored over 3 years ago
335aaca11e46ba05bcd949447c788ebcc3121fce authored over 3 years ago
malloc memory for array of parser_scan_block
b2af8ba3c1b7b35b8c74cfb355d8e0073a8abd34 authored over 3 years ago
b2af8ba3c1b7b35b8c74cfb355d8e0073a8abd34 authored over 3 years ago
Working on parser_scan_block to insert stmt to its structure array
19d2ee98057c631b82c10ac563062eb0de0c6a62 authored over 3 years ago
19d2ee98057c631b82c10ac563062eb0de0c6a62 authored over 3 years ago
Merge branch 'master' of https://github.com/one-language/One
6c2dbe1dd33c0802bb8fea840843cc2f3b6ab78d authored over 3 years ago
6c2dbe1dd33c0802bb8fea840843cc2f3b6ab78d authored over 3 years ago
Change structure and return-type of functions at parser stage
0c17d87af365d8965046a4972623077e8af1e4a2 authored over 3 years ago
0c17d87af365d8965046a4972623077e8af1e4a2 authored over 3 years ago
رفع اشتباه گرمری: fix problem of README_FA
455155c9e0a717f2fe96161dbd2dbe6d95cbc72b authored over 3 years ago
455155c9e0a717f2fe96161dbd2dbe6d95cbc72b authored over 3 years ago
run pre-commit
d66845bb3c2ecc8fa28d0b500174a4db7ae9857c authored over 3 years ago
d66845bb3c2ecc8fa28d0b500174a4db7ae9857c authored over 3 years ago
Detect number, string, char token as expr in parser_scan_expression fn
00fbba275a09cf3c5089d4d6e59dee37c1c95f53 authored over 3 years ago
00fbba275a09cf3c5089d4d6e59dee37c1c95f53 authored over 3 years ago
run pre-commit on parser.c
04b65c4a3b1c4f5d6e79af7a38c0498e0b540c90 authored over 3 years ago
04b65c4a3b1c4f5d6e79af7a38c0498e0b540c90 authored over 3 years ago
Adding a skip in scan_if and skip IDENT at parser_scan_expression
2c3a6c48cf91760ee2bfdd01a01b9f3c28b827b1 authored over 3 years ago
2c3a6c48cf91760ee2bfdd01a01b9f3c28b827b1 authored over 3 years ago
Adding new functions of parser to parser.h
1ff2864fe2dedaf5ec3808d0aca316bff1a95cdf authored over 3 years ago
1ff2864fe2dedaf5ec3808d0aca316bff1a95cdf authored over 3 years ago
start to create parser_scan_block_ret fn
ebdb82c9ce3466bff50997be11e39ff60c39285e authored over 3 years ago
ebdb82c9ce3466bff50997be11e39ff60c39285e authored over 3 years ago
fix return type of AstFunctionDeclaration in comment
f3c84d28e15c998e06703302674ac6fbc72a8904 authored over 3 years ago
f3c84d28e15c998e06703302674ac6fbc72a8904 authored over 3 years ago
start to create parser_scan_block_match fn
41f81943484181ca2d930fbaed98fee609c7e3e4 authored over 3 years ago
41f81943484181ca2d930fbaed98fee609c7e3e4 authored over 3 years ago
Adding parser_scan_block_for fn
279ab52fb87a3327681021f303d3cd9406069460 authored over 3 years ago
279ab52fb87a3327681021f303d3cd9406069460 authored over 3 years ago
Not need to redefine type of stmt in parser_scan_block_statement, we get the pointer with all required vals
332f5de1a3155cea671eacebf40cccf00ebd9150 authored over 3 years ago
332f5de1a3155cea671eacebf40cccf00ebd9150 authored over 3 years ago
Fix equal to op and change == = to ==
fb73758b7853bc82408f4970ea8d39f2bb51712d authored over 3 years ago
fb73758b7853bc82408f4970ea8d39f2bb51712d authored over 3 years ago
Fix compile errors and define some missed array types in AST
fed31d2d12d69986e7c318859d95888511f11bbe authored over 3 years ago
fed31d2d12d69986e7c318859d95888511f11bbe authored over 3 years ago
Adding a empty parser_scan_expression fn
34c8b06fa8b2b1732f9396988465e95bbbd96689 authored over 3 years ago
34c8b06fa8b2b1732f9396988465e95bbbd96689 authored over 3 years ago
Working a bit on parser_scan
a79e184db8788b9846b03589e6bd770efcc89b0a authored over 3 years ago
a79e184db8788b9846b03589e6bd770efcc89b0a authored over 3 years ago
Detect if, ret, match stmt in parser_scan_block_statement
9ed43a56f76468c2075bb44cd47e42286d921e64 authored over 3 years ago
9ed43a56f76468c2075bb44cd47e42286d921e64 authored over 3 years ago
Work a bit again on AST structure / I not sure about stmt structure to keep all of structs, types, internal funcs inside a block code
09881e3ddee53fa4bff532e3a0cafbfc738cee30 authored over 3 years ago
09881e3ddee53fa4bff532e3a0cafbfc738cee30 authored over 3 years ago
Change parser_token_get();parser_token_expect() to parser_token_expect_get and it will be shorter code
48ec3cf24a0b10915f88de5c766189aae0309fc0 authored over 3 years ago
48ec3cf24a0b10915f88de5c766189aae0309fc0 authored over 3 years ago
Fix return type of parser_token_expect_get fn
be618fcff604a58f3f882dc21681e375a6dc71aa authored over 3 years ago
be618fcff604a58f3f882dc21681e375a6dc71aa authored over 3 years ago
Adding parser_token_expect_get func
6718d6f207898c7a29d1271eecf7b0c00c53706d authored over 3 years ago
6718d6f207898c7a29d1271eecf7b0c00c53706d authored over 3 years ago
Add parser_scan_block_statement func
1716713712b49398e167c714807cdbbb8a7a6347 authored over 3 years ago
1716713712b49398e167c714807cdbbb8a7a6347 authored over 3 years ago
Merge pull request #207 from abdorah/master
Adding Github workflow to deploy docker image to docker hub
0d196a678453610fb037963c7a7c390346e75656 authored over 3 years ago
Merge branch 'master' of https://github.com/abdorah/One
f25b3fb5f8140c2d8d30329764b9afad2cd064af authored over 3 years ago
f25b3fb5f8140c2d8d30329764b9afad2cd064af authored over 3 years ago
Upate doccker compose and imge tag version
56f192bb7b057abbfe77505843a244801c37e87d authored over 3 years ago
56f192bb7b057abbfe77505843a244801c37e87d authored over 3 years ago
Update .github/workflows/docker-image.yml
fed65818ea9c3891327f330e3429cefed376e637 authored over 3 years ago
fed65818ea9c3891327f330e3429cefed376e637 authored over 3 years ago
Update .github/workflows/docker-image.yml
cc610c2835223f4fca45cc88aff6682f1ea74d32 authored over 3 years ago
cc610c2835223f4fca45cc88aff6682f1ea74d32 authored over 3 years ago
Merge branch 'One-Language:master' into master
7200dd4733ec438ed80c23f8b2ef575a961fc031 authored over 3 years ago
7200dd4733ec438ed80c23f8b2ef575a961fc031 authored over 3 years ago
correct tag version
f57d32f6ce22ddde957e401fca61edffd1a81e17 authored over 3 years ago
f57d32f6ce22ddde957e401fca61edffd1a81e17 authored over 3 years ago
Correct login action in docker-image.yml
b3c981320b2dc0c86f6cab16ee10df0438532f32 authored over 3 years ago
b3c981320b2dc0c86f6cab16ee10df0438532f32 authored over 3 years ago
Create workflow to deploy docker image to dockerHub
6b39f225cf35e401a82a44c63078b18547715149 authored over 3 years ago
6b39f225cf35e401a82a44c63078b18547715149 authored over 3 years ago
Merge branch 'master' of https://github.com/one-language/One
30f4e9c1fd6e8c09aafaf6d13c0410051a0e5933 authored over 3 years ago
30f4e9c1fd6e8c09aafaf6d13c0410051a0e5933 authored over 3 years ago
Create parser_scan_block func / parser stage
05d9e68a66dfcd8eed838b559fa414a94ad7ae78 authored over 3 years ago
05d9e68a66dfcd8eed838b559fa414a94ad7ae78 authored over 3 years ago
Merge pull request #205 from abdorah/master
Update dockerfile and delete install_llvm.sh file
6f37a731b9cb629bd5dd994d27de3f0580ba621a authored over 3 years ago
correct Work directory.
63adf526225f9398f8f8ed5a48e29a6c9c73c00b authored over 3 years ago
63adf526225f9398f8f8ed5a48e29a6c9c73c00b authored over 3 years ago
update dockerfile
17c4480c10899ee09d11c27d48f7cd91287d4242 authored over 3 years ago
17c4480c10899ee09d11c27d48f7cd91287d4242 authored over 3 years ago
prepare a first version of a complete dockerfile.
6ad47f69b70571b4242bf06c82e621b9174667db authored over 3 years ago
6ad47f69b70571b4242bf06c82e621b9174667db authored over 3 years ago
confirme .gitignore file
f9367670231e0abd29cd927ece699b260d09f5d8 authored over 3 years ago
f9367670231e0abd29cd927ece699b260d09f5d8 authored over 3 years ago
Merge branch 'master' of https://github.com/abdorah/One
d6b68ceb931bf0a467caa69ff97be3c7a9403159 authored over 3 years ago
d6b68ceb931bf0a467caa69ff97be3c7a9403159 authored over 3 years ago
Update dockerfile stop using install-llvm.sh
f09340eb2f7172f1bdf7bcd25117ec4dd22b3eff authored over 3 years ago
f09340eb2f7172f1bdf7bcd25117ec4dd22b3eff authored over 3 years ago