sei-lisa / kwdb Goto Github PK
View Code? Open in Web Editor NEWLSL Keywords Database and Derived Files Generator
LSL Keywords Database and Derived Files Generator
I believe 0x40000000
is correct. I'll fix it in next ossl update.
<constant name="AGENT_MALE" type="integer" value="0x2000" grid="os">
<description lang="en">
<!-- TODO: add documentation -->
</description>
</constant>
Imported from Google Code #6:
What it doesn't do (yet) is change the API to pass that information [grid version information] down to the output modules. My idea in that respect is to pass the whole 'document' structure instead of its individual parts as separate parameters. So, the modules will be responsible for separating the document components themselves: document[0] will be the keywords, document[1] the default descriptions, document[2] the database version, and document[3] the grid versions. If something gets added to the database in future, it will go to document[4] and so on, hopefully maintaining backwards compatibility that way.
Also, to allow for possible future additions to the parameters, a variadic form of the output module arguments can be implemented. Each output module function header would then look like this:
def output(document, *args):
That will hopefully allow for any future extensions, keeping backwards compatibility.
Would it be possible to implement more specific rules for syntax highlighting? What would it take?
Currently I'm missing things like:
(P.S. I'm using Makopo's Sublime Text package, in case that matters.)
The Combat 2.0 LSL feature set is rolling out to bluesteel currently.
https://wiki.secondlife.com/wiki/Category:LSL_Combat2
These are unfortunately missing in the current version of kwdb(and thus lslint).
According to Inara Pey, the following 5 functions are now in General Availability for all mainstream regions:
Some of the LinksetData functions have incorrect parameter names in the kwdb. Some, like 'string key' are invalid syntax as well.
According to the SL wiki, they should be as follows:
linkset_data(integer action, string name, string value)
integer llLinksetDataDelete(string name)
integer llLinksetDataDeleteProtected(string name, string pass)
string llLinksetDataRead(string name)
string llLinksetDataReadProtected(string name, string pass)
integer llLinksetDataWrite(string name, string value)
integer llLinksetDataWriteProtected(string name, string value, string pass)
Typo: PRIM_GLTF_ALPHA_MODE_OPAQUE
>> PRIM_GLTF_ALPHA_MODE_NONE
SL wiki says none. FYI, didn't double-check viewer (... yet).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.