Guest User

Untitled

a guest
May 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. pub enum AstNode {
  2. String(String),
  3.  
  4. Integer(i64),
  5.  
  6. List(Vec<AstNode>),
  7.  
  8. Block(Vec<AstNode>),
  9.  
  10. VariableLookup {
  11. ident: String,
  12. },
  13.  
  14. AttributeLookup {
  15. expr: Box<AstNode>,
  16. attr: String,
  17. },
  18.  
  19. MethodLookup {
  20. expr: Box<AstNode>,
  21. meth: String,
  22. },
  23.  
  24. FunctionCall {
  25. func: Box<AstNode>,
  26. args: Vec<AstNode>,
  27. },
  28. }
Add Comment
Please, Sign In to add comment