Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/otterkit/otterkit-cobol

A free and open source Standard COBOL compiler for 64-bit environments
https://github.com/otterkit/otterkit-cobol

[Fix]: Update Base class to only allow single inheritance

fe650c726be13ba7176cce097823f306e7e41159 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Added WithSourceNote method to error message API

40d83fc2ea53dd6291197fb433b9e5bc1fe77f55 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor Identifier helper to match Expected helper

2595cb59376c1cb56383466afe5ddf5f5df0c181 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Necessary refactor to need track of source id token

b5741135eacb752e7713db3ce5169a89b9f40ed3 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor Expected helper to enable using new error API

84f48a00bce8777314cc04ff4cdde17c2187ce20 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor new error API to improve readability

1aa19d702eb1571209de34847e280df6720b8515 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Add Error TokenType

8c052c464b70d444839b770aa2f1826979c106ae authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Off by one token column during error messages

d90fe24b73a64e0a9640bfb322daeeb9365db415 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Partial refactor of analyzer helpers to new error API

4dcc7ee458548f9f2f829bb9645a537613a3fe6a authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Missing flag to indicate an error has occurred

e8d4e5d36b0f5272972565ec090b11d49aba9ab8 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Commit new error message API and needed refactoring (#17)

* [Update]: Remove analyzer recover error messages

* [Update]: Rename ErrorHandler.Error to E...

a9759f6dae51f35733f38af17c13e8f0d8f9fd3d authored almost 2 years ago by Gabriel Gonçalves <[email protected]>
[Fix]: Preprocessor removing the last separator period

41522898623874e9f38fde781f5eb696c306e7b1 authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Analyzer not moving to the next token in certain identifiers

bc51546a890bf1a42ce799ace70c767d871dfd63 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Add GlobalReferences<SourceUnitSignature> field to symbol table

83e4fdc0a23d7016381742c8ddb26d8f2f16d29b authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Create GlobalReferences sealed class for global name resolution

e26a06a48e49bdffadeb449a9ea48c3f1c318328 authored almost 2 years ago by Keith Taylor <[email protected]>
[Uodate]: Make LocalReferences class sealed

2c1d572903e03f7535acf7e6edd770068608be08 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor IsReferenceUnique method into ReferenceExistsAndIsUnique

b7a24ea3c7eb460a33d5abc38a6f7ba1cba985e6 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Add method to get a local reference by name

6e39c42a9165929939fce08982365a0ec53bf294 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor analyzer to use new LocalReferences

039c7c24a50a13286acf83602bcf53dd8753c8af authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Symbol table LocalReferences fields for data and repository names

494feb8160a4745f2d30763fd4b6e204d8bd6ee5 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor DataReferences class

531c528881be7af1c51612f521048133add51858 authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Remove unnecessary DataSignature array

560de2eee043ebaf97bcf01c05401e21ed1a9441 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor IdentifierType enum to use left shifts

This improves readability and maintainability. It's easier to add +1 to the next shift.

0ff05592e6437b7f582f48768ab5fc6f2091d344 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Create DataReferences class to check uniqueness of reference

7d123eb26e2fecec58d0b5da9aaebab475aec49f authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: DataSignature.cs name typo

4c061663900340a14fb1c4841b3c6a427329bb37 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor Symbol Table file into separate files for each class

d2a8b9590a28edee2b9aa55cfb47baa74b916ad7 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update/Fix]: Remove symbol table nullable types, add DataSignature array

0ed5dbd46f1cb5298307857a4711a48823a95dcd authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Create CurrentIndex helper method

e4f2052bf271c60f356a2121fd10f95e1f96d7af authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Removed an error message that showed the wrong line number

3a4faae955656c772f30d1e7b06b0ca43d070cc4 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Symbol table refactoring

b5a6ccd2e11579363ed266dfaa70bcce342564e2 authored almost 2 years ago by Keith Taylor <[email protected]>
[Submodule]: Libotterkit LastExceptionName property

428fc33987b46f2144fd34056ae5ac8e0526c84f authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Add LastExceptionName property to ExceptionMetadata

d0e6fd79e80e3a00b13ac3353a5f3970b42fbded authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Parse inline method calls (missing name resolution)

2c754655998ca2e8ff7f3bfa7da3d3ccde843ebd authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Off by one with "squiggly lines" message position

08b8f260624acf8d17bac8f0aa8d9161cdeaaab3 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Parse object view (missing name resolution)

00ba3173bfb4f4a176e5289b28f9a78949ce1e76 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Analyzer LookaheadEquals method optimization

90d3f9e8cc4b0469b20f6a62de33377531dd788b authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor enums file into separate files for each enum

d0b5952816a54d5f7ffcd344674d5d8b760927b9 authored almost 2 years ago by Keith Taylor <[email protected]>
[Submodule]: Libotterkit base class implementation

3d58945d9e7dbbfaee3056217695bb50405ffd0e authored almost 2 years ago by KTSnowy <[email protected]>
[Update]: Remove Microsoft.CodeAnalysis package

195ad167f841db60882137cd9c4379126d72f3e7 authored almost 2 years ago by KTSnowy <[email protected]>
[Update]: Commit base class implementation

03e1b485d97626107e6579e88e53f9d3cf6e3c38 authored almost 2 years ago by KTSnowy <[email protected]>
Merge branch 'main' of https://github.com/otterkit/otterkit

1ba804e66f438acbfb6769fa118b65e94c91de75 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Add Microsoft.CodeAnalysis package

17c7d13301f867e6bea3a7c8f074fa8053ca0bb7 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: README.md (#16)

Fixed typo on install the template version, and added build instructions for Mac.

726830fa4e7da5fca9a7306c89a5dcc7af412155 authored almost 2 years ago by Gaetano D'Orsi <[email protected]>
[Fix]: Missing quotes on string literals during codegen

bde0a180a7bf36cd380de3f5a041014c9a7649f3 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Mention JetBrains support on the README file

ab939bcaf7ac8a470701f0463edd92af0ac61633 authored almost 2 years ago by Gabriel Gonçalves <[email protected]>
[Update]: Small lexer optimization

e7c2a5577b93a5bc86abb3afa2230105aeeb28a1 authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix/Update]: Tokenize picture string as a single token

8852dfc5c23b3eee723e9fc2fa8908ff7f8ba253 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Commit complete non-edited picture clause parsing

013a52fd4f63f601bb7e03b39a120f904e707bf5 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor analyzer helper methods

53c27105f384a6926b7bb53f7fe4a338e7a8e391 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Create FUNDING.yml

968f6bd011a7556b5ed8d536cc7c18cb68f4371d authored almost 2 years ago by Gabriel Gonçalves <[email protected]>
[Submodule]: Libotterkit split types into separate files

e92cf2b616e7e2758b25e30366a8792b944e12c7 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor Otterkit types to split into separate files

3f2be21278d6813dd08ae68de69fdc4414bbe6b2 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Use PackageReference for project templates instead of direct DLL references

4279a98b1280cd50490f3a13cb0d0fb67a10e1dc authored almost 2 years ago by Keith Taylor <[email protected]>
[Submodule]: libotterkit Nuget package

abfff8abcea96f3cadb04e23167f16533d1123dd authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Create Otterkit.Library Nuget package

7e38a232fa79bc60139bf93d6fd318b39eb6dd7c authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Readme file

843f7f690ac15859bb575e8480e3deb6011b4923 authored almost 2 years ago by Keith Taylor <[email protected]>
[WIP]: Commit WIP improved picture parser

This is currently broken.

It's difficult to interpret the standard requirements for this, but I...

09628214d6f55e4b15509cb50fe63f2251cf483d authored almost 2 years ago by Keith Taylor <[email protected]>
[WIP]: Commit WIP improved picture parser

83091fcab011852fc2db38b419f181cbdb07b1c5 authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Remove exceptions from the symbol table

645446d2f95f66a884117e103fe591556bfea26c authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Analyzer helper methods optimization

6055a680d3be6d362917f475397faf1df6b2ea34 authored almost 2 years ago by Keith Taylor <[email protected]>
[Submodule]: Update libotterkit commit hash

0fe6167d8404f91295f508f6b449ec4b38641a35 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Commit External Repository Implementation (#27)

* [Update]: Commit External Repository Implementation

* [Fix]: Change hash type from ReadOnly...

d5d13ab88268dbc26f635a7c9fe066e6f38838e5 authored almost 2 years ago by Gabriel Gonçalves <[email protected]>
[Fix]: Change ExceptionMetadata accessibility to public

fc8be8deff81f497d3903bb77e1fd716fbfa56f8 authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Activate exceptions even if checked status is off

ea7a783d257953ecd89b371f8188d71f6919c3b3 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Change DataResolver to Resolver

a28eec03d459ac891838b90d031a65c0ece7323d authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor External class

afe1ce9c2938f80fe99403a9b54e87f6394475e7 authored almost 2 years ago by Keith Taylor <[email protected]>
[Submodule]: Libotterkit refactor ExceptionRegistry

51ec79596b28546284523fd13bc38aa807dbb5ab authored almost 2 years ago by Keith Taylor <[email protected]>
[Update/Fix]: Refactor ExceptionRegistry for lowercase warning and readability

038f74e405c37cb7421df8baa2a88a1d707b7cb4 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Add System.IO.Hashing for the xxh64 hashing algorithm

4fd0fb0f2d7348e6d9f02a98427af6c8fa954e56 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Small identifier helper refactor, and libotterkit commit hash

5f586c9b4ff0f67454f7dff4bcd66ddf0743ef5c authored almost 2 years ago by Keith Taylor <[email protected]>
Tri attack devbranch 11 (#26)

7497f22dcb5d201062c7c91c497fcdf0fbfb594e authored almost 2 years ago by Sean Vo <[email protected]>
[Update]: Remove literal delimiters during preprocessing

eb8c78086e28d74af02557317873eb5f81359a13 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Handle copybooks simple format syntax

1f15d1ae8ac97d33a2fb6a1ea064b2e7c3340a7b authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Remove unnecessary try-finally

eaab4a4312815eae19c8653063359676e0c85b0a authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor to move try..finally inside the loop instead of in a method

7690d7dcccaa119dd505cd9a22f1198cf864d3d0 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update/Fix]: Fix var usage and naming consistency

fa7671f321814a3cb2f3b144407f45ea3b62cc76 authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Remove unnecessary List<string> and Index fields

9f03deb183aa3e67a35edaa1e2c3875ba95e7fa3 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor preprocessor and lexer to use System.IO.Pipelines

c4caad3ef9221f94621979c46c346f77dd7c0d21 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Parse simple 88-level condition names

34bd9fc4d58efc9ded7db0704049ef9da9259cd2 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Add System.IO.Pipelines package

f52fa3c4cd6cc0b6cb54a76fc9821c3f6a5b3d7a authored almost 2 years ago by Keith Taylor <[email protected]>
[Submodule]: Refactor to enable group item code generation

46827aa6d1981a7a62e799ad6e2c807488c8afdc authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor to enable group item code generation

280065822ccb13820a24e6ed792bad29cda2746c authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Validate identifiers for UAX #31 and COBOL Standard conformance (#14)

* [Update]: Validate identifiers for UAX #31 and COBOL Standard conformance

* [Fix]: Fix Othe...

14da7b394ce1f4bc3a2d98ff81f6ee9d442c2b90 authored almost 2 years ago by Gabriel Gonçalves <[email protected]>
Tri attack devbranch 10 (#25)

2ba495f7bae89ffbd86fd828030b453104e80628 authored almost 2 years ago by Sean Vo <[email protected]>
[Update]: Nuget package version and .gitignore

622788614ff4a5c84196a0ad2b440e8cbdea84da authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Parse Hexadecimal, Boolean and National literals

3d7f04213a66b04de8992f2f1d2f5d583df00fab authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Change OtterkitCompiler.cs encoding to match other the files

f75945f318c5896c4b94656447650548536443bb authored almost 2 years ago by KTSnowy <[email protected]>
[Fix]: Group stack should be cleared after fully parsing a group

c6db323331d54954fbaa81ce9a4abb5d6e41bd05 authored almost 2 years ago by KTSnowy <[email protected]>
[Update]: Split data division file, and keep track of data item parents

8a9aebcc4f90d2d29cb33355efa99616a7803d79 authored almost 2 years ago by KTSnowy <[email protected]>
[Fix]: Change statement and common methods from public to private

fe704a27e090ef771645673bb5f9d64a2bd48d76 authored almost 2 years ago by KTSnowy <[email protected]>
[Update]: Parse full format of the OBJECT REFERENCE clause

d32ecc0613ac3c5ecf0c4c289e53bd83242073f0 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Refactor compiler source folder structure

b4e638336796304cb42c718012367b3d76f4cd36 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update/Fix] Apply Roslyn Analyzer fixes

ec507f653db98d8c4c38c8756aae3587adcf0c08 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update/Fix]: Split and refactor the analyzer into smaller files

9448ec7a2eab71e5d3d16559a8cb8e00761a4c73 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Commit complete Symbol Table rewrite

add695c517c7c9873639a421c301cbcbadbca7ed authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: Commit WIP symbol table refactor

dff38f876eb31349f0ec076df139499d38e94d44 authored almost 2 years ago by Keith Taylor <[email protected]>
Tri attack dev branch 9 (#23)

* Add function MEAN

* Added function MIN

* Added fucntion MAX

* Add IComparable C# inte...

3f002a4e9df07c7d915ac44c3c14617a7180830d authored almost 2 years ago by Sean Vo <[email protected]>
[Submodule]: libotterkit Numeric byte magic fix

22e416b4b769e25bcd445137ef21d8d9c99007ff authored almost 2 years ago by Keith Taylor <[email protected]>
[Fix]: Attempt to fix Numeric byte magic

6f56b9cff251fe0c0a90b806244fe55cb26bc203 authored almost 2 years ago by Keith Taylor <[email protected]>
[Update]: This should fix most of the byte magic issues

TODO: Benchmark this later and compare to the previous results

31004f32a9a9af95871cf5a685d297d966b56240 authored almost 2 years ago by Keith Taylor <[email protected]>