Git Product home page Git Product logo

kwdb's People

Contributors

aiwaiwa avatar makopo avatar sei-lisa avatar shadowgear-sl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

kwdb's Issues

Improved syntax highlighting

Would it be possible to implement more specific rules for syntax highlighting? What would it take?

Currently I'm missing things like:

  • local variables
  • event/function parameters (and their use within event/function bodies)
  • vector syntax (the surrounding angle brackets are currently considered operators)
  • commas (general syntax, parameter separators, vector separators)
  • parentheses and curly braces

(P.S. I'm using Makopo's Sublime Text package, in case that matters.)

Provide grid version information to modules, alter API for 1.0

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.

invalid AGENT_MALE value

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>

Incorrect parameter names in LinksetData functions

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.