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
update dockerfile and CONTRIBUTIN.md
bd7fd5541db34414e0d2d536a485f31b7b2c2e8b authored over 3 years ago
bd7fd5541db34414e0d2d536a485f31b7b2c2e8b authored over 3 years ago
change output filename in test.sh in lexer stage
17fb21ebd5050a515f163a4be352cd17a53371a7 authored over 3 years ago
17fb21ebd5050a515f163a4be352cd17a53371a7 authored over 3 years ago
ignore log output file for stages e.g: lexer and parser and ast
961945acdfb0c083b154e2f2ad72340aa686b7b8 authored over 3 years ago
961945acdfb0c083b154e2f2ad72340aa686b7b8 authored over 3 years ago
Delete lexer
bf11e33c28c866c05cf61b440ddfaf920cccc686 authored over 3 years ago
bf11e33c28c866c05cf61b440ddfaf920cccc686 authored over 3 years ago
Delete parser
905dcb7b9a599d96fa251e96e9992949d41841c9 authored over 3 years ago
905dcb7b9a599d96fa251e96e9992949d41841c9 authored over 3 years ago
Delete ast
227faecb71c7b0fb802abf4dbf82ff0003d491cc authored over 3 years ago
227faecb71c7b0fb802abf4dbf82ff0003d491cc authored over 3 years ago
Ignore binary file of ast stage src/ast/ast in gitignore file
0696b062d9c71cb70f9f199d692e860a897b20c3 authored over 3 years ago
0696b062d9c71cb70f9f199d692e860a897b20c3 authored over 3 years ago
Fix build.sh of parser stage to avoid from ast/main.c file
bee2b98d13c8c110ac565c4a17074f44eb709ab9 authored over 3 years ago
bee2b98d13c8c110ac565c4a17074f44eb709ab9 authored over 3 years ago
Change structure of ast_trace func in ast stage
ca0a23342667af707c31314aaad242411a7d177e authored over 3 years ago
ca0a23342667af707c31314aaad242411a7d177e authored over 3 years ago
Create main file at ast stage
fc149671ed0e55af55c331953396a68b044c7197 authored over 3 years ago
fc149671ed0e55af55c331953396a68b044c7197 authored over 3 years ago
Uncomment example import stmt at input.one file
c56e55b6a8b33f03cdcc854df9df2bdc38a7924d authored over 3 years ago
c56e55b6a8b33f03cdcc854df9df2bdc38a7924d authored over 3 years ago
Set the comma , optional in import stmt
cc8ab313e9d4da6780e7c00a9cd71ae1dcc3aab4 authored over 3 years ago
cc8ab313e9d4da6780e7c00a9cd71ae1dcc3aab4 authored over 3 years ago
Show number of symbols in import stmt
c5de11db9518d41c10e4f2e43f29f90129af033e authored over 3 years ago
c5de11db9518d41c10e4f2e43f29f90129af033e authored over 3 years ago
Adding loop to pars symbols of import stmt
15eff32ab91e3950baab17388b17fc74d6fb8404 authored over 3 years ago
15eff32ab91e3950baab17388b17fc74d6fb8404 authored over 3 years ago
Merge branch 'master' of https://github.com/one-language/One
9d3edd1d886f234d2311bf253fb0908096507391 authored over 3 years ago
9d3edd1d886f234d2311bf253fb0908096507391 authored over 3 years ago
store symbol of import stmt in ast structure
2640be2f2d6dd121b92e7a3331a4dd89eb65e0b1 authored over 3 years ago
2640be2f2d6dd121b92e7a3331a4dd89eb65e0b1 authored over 3 years ago
Change StringArray datatype in ast
3e6e0442ee7dbaf378296f1ccbbccc0930e44fab authored over 3 years ago
3e6e0442ee7dbaf378296f1ccbbccc0930e44fab authored over 3 years ago
Just working on parser import stmt
3b12dfb8726f490a5bfcc779856e0e66bf131107 authored over 3 years ago
3b12dfb8726f490a5bfcc779856e0e66bf131107 authored over 3 years ago
Merge pull request #202 from abdorah/master
Adding dockerfile and docker-composer
3dfe8fdf3d406aa44df997b0623616c669eae6f9 authored over 3 years ago
Merge branch 'master' into master
efc5b01259a24259f64cfb55e443b947980a2f18 authored over 3 years ago
efc5b01259a24259f64cfb55e443b947980a2f18 authored over 3 years ago
Adding dockerfile and docker-composer
a790633602963346f1b5f6c8107f444e3456b128 authored over 3 years ago
a790633602963346f1b5f6c8107f444e3456b128 authored over 3 years ago
parser_scan_import check
291a48781b7f3cb43039380569025fb7217e4a74 authored over 3 years ago
291a48781b7f3cb43039380569025fb7217e4a74 authored over 3 years ago
Working a bit on parser_scan_import AS
d071551a678018e504ce37906c7af884a0aed6d5 authored over 3 years ago
d071551a678018e504ce37906c7af884a0aed6d5 authored over 3 years ago
Get fn_name in parser_scan_fn and add name field to AstFunctionDeclaration
3107f311f232c3d3bc2dc93666df51af61d8a9a7 authored over 3 years ago
3107f311f232c3d3bc2dc93666df51af61d8a9a7 authored over 3 years ago
Detect alias ident in import stmt
b10dfd13cc6687f41cee3886fd156d1b19d6f820 authored over 3 years ago
b10dfd13cc6687f41cee3886fd156d1b19d6f820 authored over 3 years ago
Ignore exe file in lexer and parser dir
bf2fd814902e1d41f54a81fd1b5df06bfd8fc222 authored over 3 years ago
bf2fd814902e1d41f54a81fd1b5df06bfd8fc222 authored over 3 years ago
Adding parse_scan_fn
05f1ce615f7d9b811313915657b86aa56e58331c authored over 3 years ago
05f1ce615f7d9b811313915657b86aa56e58331c authored over 3 years ago
Fix parser_token_expect func
4f327809743bdbfe3b7ff22864f0a380adc8f9b9 authored over 3 years ago
4f327809743bdbfe3b7ff22864f0a380adc8f9b9 authored over 3 years ago
Improve parser_token_skip func
fca2b787a06b6ee7c3f6d9e12f70ee3fb967ea83 authored over 3 years ago
fca2b787a06b6ee7c3f6d9e12f70ee3fb967ea83 authored over 3 years ago
Add parser_token_is and change parser_token_expect
8eee6fb549dd9bb85c6e0d8a220ae64f159fec89 authored over 3 years ago
8eee6fb549dd9bb85c6e0d8a220ae64f159fec89 authored over 3 years ago
Working on scan import statement
a3dbf03f0b0b5683b95e1097c1b5de167901c3ab authored over 3 years ago
a3dbf03f0b0b5683b95e1097c1b5de167901c3ab authored over 3 years ago
Free token in parser_scan_package
a4ed6ed6ae08b84786b8318db54232baf1e376bf authored over 3 years ago
a4ed6ed6ae08b84786b8318db54232baf1e376bf authored over 3 years ago
Add new func at parser_token and skip whitespace in scan_package
a78547c4e32a4d9041dcbdae659ed6f94edb93e9 authored over 3 years ago
a78547c4e32a4d9041dcbdae659ed6f94edb93e9 authored over 3 years ago
Change color of parser info and parser debug, I want to read logs
2afe527b67c735dcf4e10b20499e1e29a2d38a32 authored over 3 years ago
2afe527b67c735dcf4e10b20499e1e29a2d38a32 authored over 3 years ago
Adding debug message to parser_token funcs
e775e83711f6c19fa16572809018e5e4896b3f4a authored over 3 years ago
e775e83711f6c19fa16572809018e5e4896b3f4a authored over 3 years ago
Rename AstModule to AstPackage
5e14f97431cae7c9970f4b82c00d71609141006c authored over 3 years ago
5e14f97431cae7c9970f4b82c00d71609141006c authored over 3 years ago
Complete body of functions at parser_token.c
faddaf7eca0e43950fdd2b969686efc0c7dd5554 authored over 3 years ago
faddaf7eca0e43950fdd2b969686efc0c7dd5554 authored over 3 years ago
include parser_token.h in parser.h
321658a3812e82f2dc4670af96897f2fcf5eab10 authored over 3 years ago
321658a3812e82f2dc4670af96897f2fcf5eab10 authored over 3 years ago
adding at_type and get_type func
e1e7bac8ce27d1f24ccb9437d51727f5824e4e36 authored over 3 years ago
e1e7bac8ce27d1f24ccb9437d51727f5824e4e36 authored over 3 years ago
remove empty line in parser_token.c file
54b7ae937934029b5f83b2c7744d97614580bda9 authored over 3 years ago
54b7ae937934029b5f83b2c7744d97614580bda9 authored over 3 years ago
Adding parser_token functions to header file
55f336ec1f43d1eb9aeb9f50d22c407f36475041 authored over 3 years ago
55f336ec1f43d1eb9aeb9f50d22c407f36475041 authored over 3 years ago
adding header to parser_token.c file
46446da457da0741d2ef3cd7ecaed011b1f228d4 authored over 3 years ago
46446da457da0741d2ef3cd7ecaed011b1f228d4 authored over 3 years ago
adding some functions at parser_token.c
7d8959f0c358672482c70d17f224b23f02d598a7 authored over 3 years ago
7d8959f0c358672482c70d17f224b23f02d598a7 authored over 3 years ago
rename token_stack to parser_token name
8c13d5563d113f9e3d5b0cf1849301d746f6e6b9 authored over 3 years ago
8c13d5563d113f9e3d5b0cf1849301d746f6e6b9 authored over 3 years ago
Start to create token_stack.h/c
b3c9edb4c8037f6c815c3078d4103ce2dff19514 authored over 3 years ago
b3c9edb4c8037f6c815c3078d4103ce2dff19514 authored over 3 years ago
run pre-commit on token and parser file
7b9f48854999d896f8392d921e29ecedb3e60d4a authored over 3 years ago
7b9f48854999d896f8392d921e29ecedb3e60d4a authored over 3 years ago
Create token_is_skip
6c0447624e3d1088d0b71924b22e206fb12bfb22 authored over 3 years ago
6c0447624e3d1088d0b71924b22e206fb12bfb22 authored over 3 years ago
Continue working on parser stage
54b10bdc0da6b5da2266fd1f2e3a102ceb5bbf0c authored over 3 years ago
54b10bdc0da6b5da2266fd1f2e3a102ceb5bbf0c authored over 3 years ago
Link ast to parser stage and create parser_scan func
91c2fa99557922801662949508e707f498f90a36 authored over 3 years ago
91c2fa99557922801662949508e707f498f90a36 authored over 3 years ago
running pre commit on lexer and parser stage
271dfaf8786cd20a53975d276450b69c91d09c33 authored over 3 years ago
271dfaf8786cd20a53975d276450b69c91d09c33 authored over 3 years ago
Create some func in parser and move lexer strace code into a func
6994f5779dd2f9cca6531d5de67665e70477e7a6 authored over 3 years ago
6994f5779dd2f9cca6531d5de67665e70477e7a6 authored over 3 years ago
Merge branch 'master' of https://github.com/one-language/One
1ead065d816918f4d4e5c9e1f2d672fdb70b1b66 authored over 3 years ago
1ead065d816918f4d4e5c9e1f2d672fdb70b1b66 authored over 3 years ago
Start continue working on parser stage
2d93793bfbe611784a43802d33a05151a18a93cb authored over 3 years ago
2d93793bfbe611784a43802d33a05151a18a93cb authored over 3 years ago
Bump github/super-linter from 4.5.0 to 4.5.1 (#199)
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.5.0 to 4.5.1.
- [Rel...
docs: add mafedeocampo as a contributor for translation (#201)
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authore...
dbae6b07f5525efebf54f27f6b3d2319ac8bb184 authored over 3 years ago
docs: add Ubersetzerin as a contributor for translation (#200)
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authore...
3083438a3c0fab1f955ccb94982606ebb80f5601 authored over 3 years ago
Comment the logs to keep these hidden, we not need extra logs
f0761895236e58d5b4d9de1f229eb3e843097a2d authored over 3 years ago
f0761895236e58d5b4d9de1f229eb3e843097a2d authored over 3 years ago
Uncomment and undo old code while we have a perfect pos and pos_end tracker
49db69551a8520d480df176b66a5abedbc429592 authored over 3 years ago
49db69551a8520d480df176b66a5abedbc429592 authored over 3 years ago
remove logs from token.c
c783e3b4f384c7520e9e851bb25013c36b2107e1 authored over 3 years ago
c783e3b4f384c7520e9e851bb25013c36b2107e1 authored over 3 years ago
Fix problem of start and end position of tokens
0f2113bfeba178e5743527f54fe5e1e2907e36d5 authored over 3 years ago
0f2113bfeba178e5743527f54fe5e1e2907e36d5 authored over 3 years ago
fix problem of file_convert_index_to_rc by remove break and work a bit on test.h at test dir
3bf0db62506d18cc37176c31a90810292b623ea6 authored over 3 years ago
3bf0db62506d18cc37176c31a90810292b623ea6 authored over 3 years ago
working to test file_convert_index_to_rc
90b1b1a2c73f17c3ba178abeb52a365d2e231d86 authored over 3 years ago
90b1b1a2c73f17c3ba178abeb52a365d2e231d86 authored over 3 years ago
run pre-commit and fix warnings
e7bed671b6e2928957f1f81b54097acdb94a2209 authored over 3 years ago
e7bed671b6e2928957f1f81b54097acdb94a2209 authored over 3 years ago
fix typo problem and solve it columns
995b2c979b9286a3105bc85ffd33a2bb97f42eef authored over 3 years ago
995b2c979b9286a3105bc85ffd33a2bb97f42eef authored over 3 years ago
Complete file_convert_index_to_rc / Thanks from a csharp solution at stackoverflow 1015604
ab5ad21731cb44379cc7884c448455bafa8c443b authored over 3 years ago
ab5ad21731cb44379cc7884c448455bafa8c443b authored over 3 years ago
Want to create a new fun at file.c: file_convert_index_to_rc
240aa4c916e7e2c23c8dc51b7f5c924a8a593ba4 authored over 3 years ago
240aa4c916e7e2c23c8dc51b7f5c924a8a593ba4 authored over 3 years ago
ADD token_recede_next_next, token_recede_next and move funcs in token.h
af34a6ac47fac2f97714efd54fa3bff2de2105e2 authored over 3 years ago
af34a6ac47fac2f97714efd54fa3bff2de2105e2 authored over 3 years ago
Create some new funcs in token.c
d9d4c560731e21e9e7749145271baf3c4af96707 authored over 3 years ago
d9d4c560731e21e9e7749145271baf3c4af96707 authored over 3 years ago
remove empty else{} in lexer.c
d9fe87f9361261a1fd57e58c408aa52bc48f346e authored over 3 years ago
d9fe87f9361261a1fd57e58c408aa52bc48f346e authored over 3 years ago
Fix MISSION_STATEMENT.md warning
1aafae46b029ac67e452604377d5b81a60fd1278 authored over 3 years ago
1aafae46b029ac67e452604377d5b81a60fd1278 authored over 3 years ago
Return token in singline-comment and multiline-comment
9c7a0e52fee5bc11c258585418545bb19777d6a8 authored over 3 years ago
9c7a0e52fee5bc11c258585418545bb19777d6a8 authored over 3 years ago
Rewrite lexer stage and check space, whitespace, comments
1a040e4fa0d2a1974798e8a3f6ced16c5455e9a0 authored over 3 years ago
1a040e4fa0d2a1974798e8a3f6ced16c5455e9a0 authored over 3 years ago
Merge branch 'master' of https://github.com/one-language/One
52ec9269adb0478a6ee2bc4a17cbc686eddad62a authored over 3 years ago
52ec9269adb0478a6ee2bc4a17cbc686eddad62a authored over 3 years ago
Still checking why lexer pos start and ends is not correctly
84c26f58d5cfd378212cc3b94357c2eb1c8816d6 authored over 3 years ago
84c26f58d5cfd378212cc3b94357c2eb1c8816d6 authored over 3 years ago
Merge pull request #198 from Majalian/patch-2
Update MISSION_STATEMENT.md
5a8802295c9f2dba4ad621fa95d1af179bb533b4 authored over 3 years ago
Update MISSION_STATEMENT.md
few modifications
228ebc4dc2c139db7d270e98f1d4bf2190384741 authored over 3 years ago
Working to fix start_pos end_post of tokens in lexer stage
558bdb9cb4de0eefdc3f37f768c27a4f3bf66a99 authored over 3 years ago
558bdb9cb4de0eefdc3f37f768c27a4f3bf66a99 authored over 3 years ago
adding pos and pos_end to lexer state
1624690daae1f71049fa6fae35814fe606fd9704 authored over 3 years ago
1624690daae1f71049fa6fae35814fe606fd9704 authored over 3 years ago
Checking why token column is not correct, still looking
f4b0a1ad201e2ee5c2ff98e1abe0bd55cab567c0 authored over 3 years ago
f4b0a1ad201e2ee5c2ff98e1abe0bd55cab567c0 authored over 3 years ago
Adding clear to test.sh lexer
a4e4a08d49a2b17f032884f07ab8aa3ae30137ba authored over 3 years ago
a4e4a08d49a2b17f032884f07ab8aa3ae30137ba authored over 3 years ago
Adding skip tokens whitespace, whtiespace line, comment inline and multi
0076b34794a785f727bd3bc64d2505b3020b8fee authored over 3 years ago
0076b34794a785f727bd3bc64d2505b3020b8fee authored over 3 years ago
Fix bug of length countring in lexer stage
85b5768cfffa6f9e97458f92e5f430b53593f687 authored over 3 years ago
85b5768cfffa6f9e97458f92e5f430b53593f687 authored over 3 years ago
Lexer stage has some bugs and cannot set line and column number and length correctly
2ce33523d35fe7831fdbc3e302bc2bc20e1bf9f1 authored over 3 years ago
2ce33523d35fe7831fdbc3e302bc2bc20e1bf9f1 authored over 3 years ago
Adding tokens index in loc.tokens in lexer stage
4af866118f05498b87e6eb99f43ae88ca645cf8b authored over 3 years ago
4af866118f05498b87e6eb99f43ae88ca645cf8b authored over 3 years ago
Adding pointer to allocated fields at structs / and change a Array time to its new datatype
347a29bc16fb6c4f5bf9fd962b3602660bba4a49 authored over 3 years ago
347a29bc16fb6c4f5bf9fd962b3602660bba4a49 authored over 3 years ago
start adding pointer to values and run pre-commit
ba04f6da8fe2889f65a9c7f7293a54642f45c882 authored over 3 years ago
ba04f6da8fe2889f65a9c7f7293a54642f45c882 authored over 3 years ago
Fix errors of ast.h and create main in parser.c
96f6ae260da72eb52b288b509fcceacd62873e4f authored over 3 years ago
96f6ae260da72eb52b288b509fcceacd62873e4f authored over 3 years ago
change enum to union / astexprdecl
830f5029d71ce2d0c4e3fb404638ff2eea6c8e0f authored over 3 years ago
830f5029d71ce2d0c4e3fb404638ff2eea6c8e0f authored over 3 years ago
fix most errors of ast.h / order of defines
f79201d8cb7f278140f9bb63c983adc088d92885 authored over 3 years ago
f79201d8cb7f278140f9bb63c983adc088d92885 authored over 3 years ago
moving the structs to fix errors
a9c5a5ac057535e0aa84787f75dd5ebbfb7e991c authored over 3 years ago
a9c5a5ac057535e0aa84787f75dd5ebbfb7e991c authored over 3 years ago
still , moving the structs to fix errors
2265966d7004565dc4885e42fce65eafaeaa361e authored over 3 years ago
2265966d7004565dc4885e42fce65eafaeaa361e authored over 3 years ago
move order of ast defs, comment ast.c func
cdf1c98d7e4a8924d229d413f7e76b5725eecf6d authored over 3 years ago
cdf1c98d7e4a8924d229d413f7e76b5725eecf6d authored over 3 years ago
Predefine all of the struct and enum at top of ast.h header
7b1a553444e50831908f7fc906d0775f171afdc4 authored over 3 years ago
7b1a553444e50831908f7fc906d0775f171afdc4 authored over 3 years ago
Adding name to its struct not typedef to all items of ast.h file
5362b56e89d89ac2d0e55478d55c2674a6255e45 authored over 3 years ago
5362b56e89d89ac2d0e55478d55c2674a6255e45 authored over 3 years ago
Fix error of AST stage, now need to move order of typedefs in ast.h
9d1a7218aaf4d8c0c090b2729241512aee72524c authored over 3 years ago
9d1a7218aaf4d8c0c090b2729241512aee72524c authored over 3 years ago
Move leftside and rightside of typedef/alias statement in c
851541c5219a16d96a324c61f6271643f0c4df01 authored over 3 years ago
851541c5219a16d96a324c61f6271643f0c4df01 authored over 3 years ago
Create build script for parser stage
c19cff32486d55cd52d21d9b93bcd3ee808c1fb8 authored over 3 years ago
c19cff32486d55cd52d21d9b93bcd3ee808c1fb8 authored over 3 years ago
remove dub/plicate typedef for arrays
13af44297da748e8303ca6fc197e4085fd9ff449 authored over 3 years ago
13af44297da748e8303ca6fc197e4085fd9ff449 authored over 3 years ago
Adding typedef array and run pre-commit
ddd2b99e7836439f4a2e3fe333e17dd930f27408 authored over 3 years ago
ddd2b99e7836439f4a2e3fe333e17dd930f27408 authored over 3 years ago
working on array to can check data-type in compile time
01f2bd22e548b94c1b2eda9799aa1cd6ec31a894 authored over 3 years ago
01f2bd22e548b94c1b2eda9799aa1cd6ec31a894 authored over 3 years ago