Comments (2)
@engineerjoe440, as part of this refactor, I'm going to be changing the command-line interface of blark parse
pretty significantly. The blark.parse*()
methods will also be getting reworked.
Will this get in the way of your usage? If it does, will it be an issue to adapt your use case?
from blark.
I don't think this should be too much of an issue. I suspect that I'll still be able to rework my tooling to derive from the refactoring changes you make. As long as the fundamental parsing is still possible, interface changes or function renames should not be a real issue. 👍
I'm excited to see how this all comes together, too! The tooling I've been working on is largely a linter for CODESYS-based systems, consuming the ST material from XML files, so there's some data-munging and manipulation that I have to do to get it correctly formatted for blark
as it stands (nothing terrible, mind you!), so I'm excited to see what you're working on, specifically related to this remark:
Use source code file lines in linter output
Thank you, again, @klauer! I'm very excited about all of this!
from blark.
Related Issues (20)
- Add Support for Multi-Line Object Oriented Function-Block Usage HOT 2
- Dereferenced Variables in Function Calls Not Parsing Correctly HOT 1
- Explicit support for base 10/decimal literals HOT 1
- Array Initialization with Zero HOT 3
- Remove `method_statement` from grammar HOT 1
- Fail to Parse Array of Arrays
- Variables Containing the word "Return" Incorrectly Identified as `RETURN` Statements. HOT 3
- Array of Pointer to Structure using Addresses Dereferencing by Index Failing to Parse HOT 1
- `POINTER TO STRING(c_Size - 1);` Not Parsing Correctly HOT 7
- Language features in upcoming TwinCAT 4026 release HOT 1
- Double-asterisk (`**`) exponential operator is not supported by TwinCAT
- Need Support for `JMP` Statements
- Variable with underscore HOT 7
- Failure to Parse POINTER TO Object using FB_Init HOT 8
- Add GitHub Actions job to deploy API documentation HOT 1
- apischema as a non-optional requirement? HOT 1
- Syntax Parsing Failure - Accessing an Attribute on a Dereferenced Pointer Returned from a Method Doesn't Work HOT 1
- Comments in output tree?
- Repeated Variable Declaration in Structure with a Single Structured Data Type Fails to Parse
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blark.