Docs.rs
  • darklua-0.10.2
    • darklua 0.10.2
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • jeparlefrancais
    • Dependencies
      • clap ^4.3.11 normal
      • durationfmt ^0.1.1 normal
      • elsa ^1.8.1 normal
      • env_logger ^0.10.0 normal
      • full_moon ^0.18.1 normal
      • json5 ^0.4.1 normal
      • log ^0.4.19 normal
      • pathdiff ^0.2.1 normal
      • serde ^1.0 normal
      • serde_json ^1.0.102 normal
      • serde_yaml ^0.9.22 normal
      • toml ^0.7.2 normal
      • tracing ^0.1 normal
      • wax ^0.5.0 normal
      • assert_cmd ^2.0.11 dev
      • criterion ^0.5.1 dev
      • include_dir ^0.7.3 dev
      • insta ^1.30.0 dev
      • paste ^1.0.13 dev
      • pretty_assertions ^1.4.0 dev
      • rand ^0.8.5 dev
      • rand_distr ^0.4.3 dev
      • serde_bytes ^0.11.11 dev
      • tempfile ^3.6.0 dev
      • tracing-subscriber ^0.3.16 dev
      • tracing-tracy ^0.10.1 dev
      • node-sys ^0.4.2 normal
      • web-sys ^0.3.60 normal
    • Versions
    • 26.98% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Module nodes

  • Structs
  • Enums
?
Change settings

Module darklua_core::nodes

source ·
Expand description

The collection of nodes used for the Lua abstract syntax tree.

Structs

  • AssignStatement
  • AssignTokens
  • BinaryExpression
  • BinaryNumber
  • Block
  • BlockTokens
  • CompoundAssignStatement
  • CompoundAssignTokens
  • DecimalNumber
  • DoStatement
  • DoTokens
  • ElseIfExpressionBranch
  • ElseIfExpressionBranchTokens
  • FieldExpression
  • FunctionCall
  • FunctionCallTokens
  • FunctionExpression
  • FunctionExpressionTokens
  • FunctionName
  • FunctionNameTokens
  • FunctionStatement
  • FunctionStatementTokens
  • GenericForStatement
  • GenericForTokens
  • HexNumber
  • Identifier
  • IfBranch
  • IfBranchTokens
  • IfExpression
  • IfExpressionTokens
  • IfStatement
  • IfStatementTokens
  • IndexExpression
  • IndexExpressionTokens
  • LocalAssignStatement
  • LocalAssignTokens
  • LocalFunctionStatement
  • LocalFunctionTokens
  • NumericForStatement
  • NumericForTokens
  • ParentheseExpression
  • ParentheseTokens
  • RepeatStatement
  • RepeatTokens
  • ReturnStatement
  • ReturnTokens
  • StringExpression
  • TableExpression
  • TableFieldEntry
  • TableIndexEntry
  • TableIndexEntryTokens
  • TableTokens
  • Token
  • Trivia
  • TupleArguments
  • TupleArgumentsTokens
  • UnaryExpression
  • WhileStatement
  • WhileTokens

Enums

  • Arguments
  • BinaryOperator
  • CompoundOperator
  • Expression
  • LastStatement
  • NumberExpression
  • NumberParsingError
  • Position
  • Prefix
  • Statement
  • TableEntry
  • TriviaKind
  • UnaryOperator
  • Variable