Giter Site home page Giter Site logo

build-lua-in-rust's People

Contributors

remtori avatar wubingzheng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar

build-lua-in-rust's Issues

1.4章好像漏了set_stack方法

虚拟机执行部分:execute方法引用到了self.set_stack
这个在仓库代码和书后面章节都有提到,但是在1.4部分里没有写。

Crashes with invalid files

Broken 1221 files that cause panics - Broken_1221.zip

thread 'main' panicked at ''end' expected', src/parse.rs:704:21
thread 'main' panicked at 'assertion failed: `(left == right)`
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseFloatError { kind: Invalid }', src/lex.rs:177:45
thread 'main' panicked at 'expect name', src/parse.rs:1626:13
thread 'main' panicked at 'invalid args Name("rt")', src/parse.rs:1377:18
thread 'main' panicked at 'invalid assign Add', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Eos', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign If', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Len', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Mod', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("Foo")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("GField")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("be")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("cal")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("cjson")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("describe")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("ese")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("foo")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("nter")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("nu")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("pi1")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("pok")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("prefix_hndler")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("res")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("self")', src/parse.rs:318:22
thread 'main' panicked at 'invalid assign Name("x")', src/parse.rs:318:22
thread 'main' panicked at 'invalid char 129', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 131', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 133', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 134', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 138', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 140', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 141', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 143', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 145', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 148', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 150', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 153', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 154', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 155', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 157', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 160', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 162', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 163', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 164', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 165', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 166', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 168', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 172', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 176', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 182', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 183', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 191', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 231', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 240', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 241', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 242', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 243', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 244', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 27', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 64', src/lex.rs:119:22
thread 'main' panicked at 'invalid char 96', src/lex.rs:119:22
thread 'main' panicked at 'invalid function: nil', src/vm.rs:882:18
thread 'main' panicked at 'invalid prefixexp End', src/parse.rs:925:18
thread 'main' panicked at 'invalid prefixexp Eos', src/parse.rs:925:18
thread 'main' panicked at 'invalid prefixexp Equal', src/parse.rs:925:18
thread 'main' panicked at 'invalid prefixexp GreEq', src/parse.rs:925:18
thread 'main' panicked at 'invalid prefixexp If', src/parse.rs:925:18
thread 'main' panicked at 'invalid prefixexp Less', src/parse.rs:925:18
thread 'main' panicked at 'invalid prefixexp Pow', src/parse.rs:925:18
thread 'main' panicked at 'invalid prefixexp SqurL', src/parse.rs:925:18
thread 'main' panicked at 'invalid string escape', src/lex.rs:224:18
thread 'main' panicked at 'invalid table Colon', src/parse.rs:1598:22
thread 'main' panicked at 'invalid table Eos', src/parse.rs:1598:22
thread 'main' panicked at 'invalid table Name("foo")', src/parse.rs:1598:22
thread 'main' panicked at 'invalid table Name("name")', src/parse.rs:1598:22
thread 'main' panicked at 'invalid table Name("x00000200")', src/parse.rs:1598:22
thread 'main' panicked at 'invalid table String([108, 111, 103, 103, 108, 121])', src/parse.rs:1598:22
thread 'main' panicked at 'no varargs', src/parse.rs:848:21
thread 'main' panicked at 'not yet implemented: long comment', src/lex.rs:273:27
thread 'main' panicked at 'not yet implemented: meta __index', src/value.rs:192:18
thread 'main' panicked at 'unfinished string', src/lex.rs:186:36
thread 'main' panicked at 'unfinished string', src/lex.rs:187:26

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.